/* @override http://ryoeikai/common.css */

body {
	margin: 0;
	color: #231815;
	line-height: 18px;
}

span#pathcurrent {
	color: #C2143E;
}

#path a {
	text-decoration: none;
	color: #231815;
}

div#path {
	font-size: 12px;
	margin-left: 15px;
	margin-top: 6px;
	margin-right: 15px;
}

div#maincontent {
	margin: 5px 15px 10px;
}

#maincontent h2 {
	font-size: 15px;
	margin-top: 20px;
	margin-left: 10px;
}

#maincontent h3 {
	font-size: 13px;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 3px;
	margin-left: 10px;
}

#maincontent h4 {
	font-size: 13px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 20px;
}

#maincontent p.indent1 {
	font-size: 12px;
	margin-left: 50px;
	margin-bottom: 10px;
	margin-top: 5px;
	text-indent: -20px;
}

#maincontent p.normal2 {
	font-size: 12px;
	margin-left: 30px;
	margin-top: 5px;
	margin-bottom: 10px;
}

#maincontent p.indent0 {
	font-size: 12px;
	margin-left: 25px;
	margin-bottom: 5px;
	margin-top: 5px;
	text-indent: -10px;
}

#maincontent p.normal1 {
	font-size: 12px;
	margin-left: 20px;
	margin-top: 5px;
	margin-bottom: 10px;
}

#maincontent h1 {
	font-size: 20px;
	border-bottom: 3px solid #C2143E;
	padding-bottom: 5px;
	margin-top: 0;
	color: #C2143E;
}

h1#level2 {
	font-size: 28px;
	border-bottom: 3px solid #C2143E;
	padding-bottom: 5px;
	color: #C2143E;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	margin: 5px 3px 0;
}

#searchtext, #sitesearch {
	position: relative;
	top: -113px;
	left: 591px;
	width: 134px;
	height: 15px;
	margin: 0;
	padding: 0;
}

#searchtextfield {
	width: 134px;
	height: 15px;
	border: 1px solid #878686;
}

#maincontent h1.h1blue {
	font-size: 20px;
	border-bottom: 3px solid #1D2088;
	padding-bottom: 5px;
	margin-top: 0;
	color: #1D2088;
}

div.columnbox {
	border: 1px solid #C2143E;
	background-color: #F5F5E8;
	margin: 15px;
	padding: 10px 10px 10px 0px;
}

hr.sectionbreak {
	border-bottom: thin dotted #C2143E;
	border-top: none;
	margin-left: 10px;
	margin-right: 0px;
}

div#info h2 {
	color: #1D2088;
	margin-top: 10px;
	margin-bottom: 5px;
}

div.chart {
	width: 500px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 20px;
}

* html div#searchtext {
	display: compact;
}

div#maincontent div.subtitle {
	font-size: 14px;
	text-align: right;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 15px;
	color: #C2143E;
}

div#breadcrumb {
	font-size: 12px;
	color: #C2143E;
	padding-top: 5px;
	padding-left: 8px;
}

* html div#breadcrumb {
	margin-top: 0;
	padding-top: 0;
} 

div#breadcrumb a, 
div#breadcrumb span.caret {
	text-decoration: none;
	color: #231815;
}
div#maincontent div.indenttext20, 
div#maincontent div.indenttext20bura,
div#maincontent div.indenttext20buraB {
	color: #231815;
	font-size: 12px;
	line-height: 18px;
	margin-left: 20px;
	margin-right: 5px;
	margin-bottom: 10px;
}

div#maincontent div.indenttext20bura {
	text-indent: -35px;
	margin-left: 55px;
}

div#maincontent div.indenttext20buraB {
	text-indent: -12px;
	margin-left: 30px;
}

div#maincontent div.indenttext40 {
	color: #231815;
	font-size: 12px;
	line-height: 18px;
	margin-left: 40px;
	margin-right: 5px;
	margin-bottom: 10px;
}

div#maincontent hr.indenttext20 {
	color: #231815;
	margin-left: 15px;
	margin-right:5px;
}

div#maincontent h3.application {
	font-size: 15px;
	color: #231815;
	border-bottom: solid #B5B4AA 1px;
	border-left: solid #B5B4AA 1px;
	padding-left: 8px;
	padding-bottom: 3px;
	padding-top: 5px;
	background-color: #FEECD2;
	margin-left: 8px;
	margin-top: 5px;
	margin-bottom: 10px;
}

div#maincontent h3.adjunct {
	color: #CE6475;
	background-color: #EAF0FB;
	border-bottom: solid #BA0043 1px;
	border-left: solid #BA0043 1px;
}

div#maincontent h4.application {
	font-size: 14px;
	font-weight: bold;
	color: #C2143E;
	margin-left: 16px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-decoration: underline;
}

table.lablist {
	margin-top: 5px;
	margin-bottom: 20px;	
}
table.researchsummary th,
table.lablist th,
table.courselist th {
	background-color: #3BB483;
	text-align: center;
	color: white;
	font-size: 13px;
	line-height: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
}

table.researchsummary th.firstcol_health,
table.researchsummary th.lastcol_health,
table.lablist th.firstcol_health,
table.lablist th.midcol_health,
table.lablist th.lastcol_health{
	background-color: #4794D1;	
}
table.courselist th.lightgreen {
	background-color: #E2F1E7;
	color: black;
}

table.courselist th.limegreen {
	background-color: #B1DAC1;
	color: black;
}

table.courselist th.lightblue {
	background-color: #E1EAF7;
	color: black;
}

table.courselist th.limeblue {
	background-color: #AEC8E8;
	color: black;
}

table.courselist th.careerpurple {
	background-color: #AA9FCD;
	color: white;
}

table.courselist th.careerblue {
	background-color: #92C6EC;
	color: white;
}

table.courselist th.careergreen {
	background-color: #97CEA2;
	color: white;
}

table.courselist th.careergrey {
	background-color: #B5B4AA;
	color: white;
}

table.courselist th.careeryellow {
	background-color: #FFE9AA;
	color: #B5B4AA;
}
table.courselist td {
	padding: 5px 10px;	
}

table.lablist th.firstcol,
table.lablist th.firstcol_health,
table.lablist td.firstcol,
table.lablist th.midcol,
table.lablist th.midcol_health,
table.lablist td.midcol,
table.researchsummary th.firstcol,
table.researchsummary th.firstcol_health,
table.researchsummary td.firstcol {
	border-right: solid #9F9FA0 2px;
}

table.researchsummary th.lastcol,
table.researchsummary th.lastcol_health,
table.researchsummary td.lastcol {
	border-left: solid #9F9FA0 2px;
}

table.researchsummary td {
	border-top: solid #9F9FA0 2px;
	padding: 8px 8px;
}
table.lablist td {
	border-top: solid #9F9FA0 1px;
}

table.researchsummary td.firstcol,
table.lablist td.firstcol,
table.lablist td.midcol,
table.lablist td.lastcol {
	background-color: #EBE5D1;
	text-align: center;
}

table.prosummary td {
	background-color: #EBE5D1;
	text-align: left;
	padding: 8px;
	border-bottom: solid #9F9FA0 1px;
}

table.researchsummary td.lastcol,
table.lablist td.midcol {
	background-color: #FFFEEE;
}

table.lablist td.midcol,
table.lablist td.lastcol,
table.researchsummary td.lastcol p.summary,
table.researchsummary td.lastcol p.summary-list,
table.prosummary td p.summary {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 12px;
	line-height: 18px;
	color: #231815;
}
table.lablist td.midcol,
table.lablist td.lastcol {
	text-align: center;
}

table.researchsummary td.lastcol p.summary-list {
	text-indent: -12px;
	margin-left: 12px;
}

table.researchsummary td.firstcol p{
	margin-top: 5px;
	margin-bottom: 5px;
	line-height: 22px;
	color: #000000;
}

table.lablist td.firstcol {
	font-size: 12px;
}
table.lablist p.course,
table.lablist p.teacher {
	margin-top: 3px;
	margin-bottom: 3px;
}
table.lablist p.course a,
table.lablist p.teacher a {
	text-decoration: none;
	color: navy;
}
table.researchsummary td.firstcol p.course{
	font-weight: bold;
	font-size: 13px;
}

table.researchsummary td.firstcol p.teacher{
	font-size: 15px;
}

span.brown {
	color: #B8183F;
	font-weight: bolder;
}
div#maincontent h2.labtable {
	color: #B8183F;
	font-size: 18px;
	line-height: 20px;
	margin-left: 5px;
	margin-right: 5px;
}
div#labsearch {
	padding: 10px;
	margin-top: 20px;
	border: #C2133E 1px solid;
}
div#searchlabel {
	margin-top: 6px;
	font-weight: bold;
	font-size: 12px;
}
div#labsearch form {
	margin-top: 6px;
	margin-bottom: 6px;
}

#links4kiyo {
	margin-top: 15px;
	margin-left: 10px;
}

#links4kiyo .title {
	font-size: 14px;
	line-height: 14px;
	margin-bottom: 0;
}

#links4kiyo p {
	font-size: 12px;
	line-height: 12px;
	margin-left: 2px;
	margin-top: 4px;
	margin-bottom: 0;
}

#links4kiyo ul {
	margin-left: 4px;
	margin-top: 4px;
	padding-left: 10px;
}

#links4kiyo ul li {
	list-style-position: outside;
	list-style-type: disc;
	font-size: 12px;
	line-height: 16px;
}
c
