/* CUSTOM OC ONLY STYLES */

/* begin domino xml xcal calendar */
table.xcal {
	width: 100%;
}
table.xcal a {
	color: #338844;
}
table.xcal tr.xcal-headerrow-month th {
	font-size: 130%; 
	padding: 10px;
	background-color: #FFFFFF;
}
table.xcal tr.xcal-headerrow-days th {
	width: 14%;
	background-color: #DDDDDD;
} 
table.xcal td.xcal-day-prev-month,
table.xcal td.xcal-day-next-month {
	background-color: #EEEEEE; 
}
table.xcal td {
	font-size: 85%;
}
table.xcal ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
table.xcal ul li {
	padding: 8px 0 0 0;
}
/* end domino xml xcal calendar */

/* begin homepage content */
div.content  {
	clear: both;
	display: block;
	background: url(/images/content-bg.gif) repeat-y;
	margin: 0;
	padding: 0;
	width: 771px;
	border: 1px solid #fff;
	border-left: none;
}
div.content-bg-photo {
	float: left;
	margin: 0 0 -1px 0;
	padding: 0 0 10px 0;
	background: url(/images/template/content-bg-photo.gif) no-repeat 0 100%;
}
div.splitCenter  { /* add to class content on homepage code when center box is split, remove when not */
	background: url(/images/template/content-bg-splitcenter.gif) repeat-y;
	padding: 0 0 0 0;
}
div.bg-photo-splitCenter {/* add to class content-bg-photo on homepage code when center box is split, remove when not */
	background: url(/images/template/content-bg-photo-twocenterboxes.gif) no-repeat 0 100%; /* JPG for ventura, GIF for moorpark */
	padding: 0 0 0 0; /* reduce the gap under the content boxes */
}
div.leftcolumn *,
div.centercolumn *,
div.centercolumn-left *,
div.centercolumn-right *,
div.rightcolumn * { /* common font setting for content areas on homepage */
	color: #303030;
	font-family: Tahoma, Arial, sans-serif; 
	
}
div.centercolumn h2,
div.centercolumn-left h2,
div.centercolumn-right h2,
div.rightcolumn h2 { /* common for all the H2 above the boxes on the homepage */
	letter-spacing: -1px;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #C1C1C1;
	color: #0B5038;
	font: bold 18px Arial, Helvetica, sans-serif;
}
div.centercolumn  a,
div.centercolumn-left  a,
div.centercolumn-right  a,
div.rightcolumn p a {
	color: #AA7216;
}
div.centercolumn-left,
div.centercolumn-left p { /* reduce the margin under the online college box */
	margin-bottom: 0; 
	padding-bottom: 0;
}
div.leftcolumn {
	width: 177px;
	margin: 0;
	padding: 15px 0 15px 0;
	float: left;
	display: inline;
}
div.leftcolumn ul {
	margin: 0 0 0 15px;
	padding: 0;
}
div.leftcolumn ul li {
	list-style: none;
}
div.leftcolumn ul li a {
	color: #000; /* set link font color to black for more contrast on orange */
	margin: 0 0 7px 0;
	padding: 0;
}
div.centercolumn {
	width: 367px;
	padding: 15px 15px 0 15px;
}
div.centercolumn h2 { /* custom for the graduating girl picture */
	/* width: 250px; */
}
a.earn {
	margin: 9px 0 0 4px;
	background: url(/images/earn.jpg) no-repeat;
	width:227px;
	height: 46px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
}
div.centercolumn-left, 
div.centercolumn-right {
	float: left;
	display: inline;
	width: 168px; /* 198px originally minus the padding */
	padding: 15px 15px 0px 15px; 
}
div.centercolumn p,
div.centercolumn-left p, 
div.centercolumn-right p {
	margin: 7px 0px 0px 0px;
}
div.centercolumn-right {
	border-right:none;
}

div.rightcolumn {
	width: 172px; /* 197px total width available minus margins and padding (-10px and -15px) */
	margin: 0;
	padding: 15px 0px 0px 15px;
	float: left;
}
div.rightcolumn p {
	margin: 5px 0 0 0;
}
/* end homepage content boxes */

/* begin styles for end-users to select from */
.red {
	color: #FF0000;
}
div.information table.listTable { 
	padding: 2px;
}
div.information table.listTable th,
div.information table.listTable td {
	padding: 3px 10px 3px 3px;
	border-top: none;
	border-left: none;
	border-bottom: 1px solid #cccccc;
	border-right: none;
}
/* end styles for end-users to select from */

/* begin news releases links on homepage */
div.newsReleaseLinks ul {
	margin: 0px;
	padding: 0px 0px 2px 0px;	
}
div.newsReleaseLinks ul li {
	list-style-type: none;
	background-image: url(/images/newsrelease-bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	margin: 5px 0px 7px 0px;
	padding-left: 10px;
}

/* begin news release */
div.newsRelease * {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
}
div.newsRelease b {
	font-weight: bold;
}
div.newsRelease .header {
	height: auto;
	width: auto;
}
div.newsRelease .title * {
	font-size: 150%;
	font-weight: bold;
}
div.newsRelease table,
div.newsRelease table td,
div.newsRelease table th {
	border-style: none;
}
/* end news release */


/* begin search results */

div.searchframe {
word-wrap: break-word;
overflow: hidden;
width: 555px;
}

div.searchframe table, div.searchframe div, div.searchframe td {
border: none !important;
}

/* Result title with link */
div.searchframe .g {
margin: 15px 0 0;
padding: 0;
font-weight: normal;
font-size: 13px;
}

/* If result is a doc, pdf, etc, display type */
div.searchframe .filetype {
font-size: 9px;
}

/* Result text */
div.searchframe .s{
font-size: 11px;
}

/* Bottom of page navigation */
div.searchframe .n {
margin-top: 20px;
font-size: 13px;
}

/* end search results */


/* BEGIN EMERGENCY MESSAGE */
div.emergency_box {
	background-color: Red;
	border-bottom: solid 1px White;
	padding: 15px;
	font-family: sans-serif;
	font-weight: bold;
	font-size: 16pt;
	text-align: center;
	color: White;
}
div.emergency_box a {
	font-size: 10pt;
	color: DarkBlue;
}
div.emergency-cleared {
	background-color: Green;
}
div.emergency-test {
	background-color: Blue;
}
/* END EMERGENCY MESSAGE */


/* BEGIN pdf li bullets */
.li_pdf {
	list-style: url(http://www.moorparkcollege.edu/images/pdficonsm.gif);
	padding:5px;
}
/* END pdf li bullets */


/* BEGIN homepage bullets underneath news and events */
div.genericLinks16x16 {
	border-top: 1px dotted #C1C1C1;
	padding: 3px;
	margin-bottom: 5px;
}
div.genericLinks16x16 ul {
	list-style: none;
	margin: 0px;
	padding: 0px;	
}
div.genericLinks16x16 ul * { line-height: 105%; } /* shrink the line height just a little */
div.genericLinks16x16 ul li {
	background-image: url(/images/homepage/icon_generic_16x16.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 2px 0px 7px 20px;
}
/* add additional bullet icons here. to use, add the class to the LI tag for the bullet item */
/* calendar of events */
div.genericLinks16x16 ul li.calendar { background-image: url(/images/homepage/icon_calendar_16x16.gif); }
/* student elections */
div.genericLinks16x16 ul li.vote { background-image: url(/images/homepage/icon_vote_16x16.gif); }
/* oc lecture series */
div.genericLinks16x16 ul li.oclecture { background-image: url(/images/homepage/icon_oclecture_16x16.gif); }

/* END homepage bullets underneath news and events */


/* BEGIN styles for end-users to select from in OU interface */
span.red, p.red { color: #C00; }
span.underline, p.underline { text-decoration: underline; }
span.strike, p.strike { text-decoration: line-through; }
/* END styles for end-users to select from in OU interface */


/* BEGIN homepage simple notice */
div.homepageNotice {
	background: white;
	margin: 10px 0px; 
	border: 1px solid #C1C1C1;
}
div.homepageNotice > h4 {
	background: #C1C1C1; 
	color: #000000; 
	font-family: sans-serif; 
	font-size: 7pt; 
	font-weight: bold;
	text-align: center; 
	margin: 0px;
}
div.homepageNotice div.homepageNoticeContent {
	padding: 4px;
}
/* END homepage simple notice */

