﻿body .cfa-main {
				background-color: #E0E0E0;
}
body .ms-main {
	background-image: url('../Linked Images/oc_foundation_header.jpg');
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #ffffff;
	width: 1024px;
}
.ms-pagebreadcrumb {
				background-color: #1C3764;
				border-left: 1px #1C3764 solid;
				border-top: 1px #1C3764 solid;
}
.ms-pagebreadcrumb, .ms-pagebreadcrumb a {
				background-color: #1C3764;
				color: #FFFFFF;
}
.ms-pagebreadcrumb a:hover {
				color: #FFFFFF;
}
/* Welcome and My Links */
.ms-globallinks {
				font-size: 8pt;
				background: transparent;
				font-family: tahoma;
				padding-right: 10px;
}
.ms-globallinks, .ms-globallinks a {
				color: #000000;
				text-decoration: none;
				font-family: tahoma;
}
.ms-SPLink {
				font-family: verdana;
				font-size: 8pt;
				color: #000000;
}
.ms-SPLink, .ms-SPLink A:visited {
				color: #000000;
				text-decoration: none;
}
.ms-HoverCellActive, .ms-SpLinkButtonActive {
				border: #6f9dd9 1px solid;
				vertical-align: top;
				color: #000000;
				background-color: #1C3764;
				background-image: url("trans.gif");
}
.ms-HoverCellInActive, .ms-SpLinkButtonInActive {
				border: none;
				margin: 1px;
				color: #000000;
				vertical-align: top;
				background-color: transparent;
}
.ms-SPLink A:link, .ms-SPLink A:visited {
				color: #000000;
				text-decoration: none;
}
.ms-HoverCellActiveDark {
				background-image: url("header");
				border: solid 1px #868686;
				background-color: #1C3764;
				vertical-align: top;
}
.ms-SpLinkButtonActive a, .ms-SpLinkButtonActive a:hover {
				color: #000000;
				text-decoration: none;
}
.ms-SPButton {
				font-family: Verdana;
				font-size: 8pt;
}

.ms-globalbreadcrumb{background-color:transparent;}
/* Remove white background image in banner area */
.ms-globalTitleArea {
				text-align: right;
				background-image: url('trans.gif');
				background-position: right top;
				background-repeat: repeat-y;
				padding-left: 0px;
				padding-right: 0px;
				padding-top: 157px;
				height: 0px;
}
.ms-bannerContainer {
				background-image: url('trans.gif');
				background-position: right top;
				background-repeat: repeat-y;
				background-color: #1C3764;
				padding-right: 0px;
				padding-left: 0px;
				padding-top: 0px;
				padding-bottom: 0px;
}
/* Top Menu Items */


.ms-banner {
				vertical-align: bottom;
}
.ms-siteaction a {
				color: #4c4c4c;;
}
.ms-siteaction {
				color: #4c4c4c;;
}
table.ms-siteaction td.ms-siteaction {
				border-right: solid 1px #cecece;
}
table.ms-siteaction td.ms-siteaction div {
				border-right: solid 1px #FFFFFF;
}
.ms-actionbar {
				border: 1px solid none;
}
.ms-actionsep {
				border-right: 1px solid none;
}
.ms-topnavContainer {
				border: none;
				border-left: solid 0px #ebebeb;
}
.ms-topnav {
				border: 0px #1C3764 solid;
				border-left: 1px #1C3764 solid;
				border-top: 1px #1C3764 solid;
				border-bottom-width: 0px;
				background-image: none;
				background-color: #1C3764;
				margin-bottom: 5px;
				margin-top: 5px;
				color: #FFFFFF;
				font-family: Verdana,Arial,Tahoma,sans-serif;
				font-size: 9pt;
				font-weight: bold;
				text-align: center;
				height:48px;
}
.ms-topnav a {
	padding: 1px 7px 0px;
	white-space: normal !important;
	height: auto;
	display: inline-block;
}
.ms-topnavselected {
				border: 0px #1C3764 solid;
				border-left: 1px #1C3764 solid;
				border-top: 1px #1C3764 solid;
				border-bottom-width: 0px;
				background-image: none;
				background-color: #1C3764;
				margin-bottom: 5px;
				margin-top: 5px;
				color: #FFFFFF;
				font-family: Verdana,Arial,Tahoma,sans-serif;
				font-size: 9pt;
				text-align: center;
}
.ms-topnavselected a {
				color: #FFFFFF;
}
.ms-topNavHover {
				background-image: url("http://localhost/topnavhover_simple.gif");
				background-position: bottom left;
				background-color: #FF9900;
				border: 0px #FF9900 solid;
				border-left: 1px #FF9900 solid;
				border-top: 1px #FF9900 solid;
				border-bottom-width: 0px;
				color: #000000;
}
.ms-topNavFlyOuts {
				background-color: #1C3764 !important;
				font-family: Verdana,Arial,Tahoma,sans-serif;
				color: #FFFFFF !important;
}
.ms-topNavFlyOutsHover {
				background-color: #FF9900 !important;
}
/* Nav Area */
.ms-nav {
				background-color: #ffffff;
				background-image: none;
				background-repeat: repeat-x;
				font-family: tahoma;
}
/* Margin Area Color and Border*/
td.ms-rightareacell div.ms-pagemargin {
				background-color: #FFFFFF;
				background-repeat: repeat-y;
				border-left: none;
				border-right: none;
}
.ms-pagemargin {
				background-color: #FFFFFF;
				background-image: url("trans.gif");
				background-repeat: repeat-y;
				background-position: -143px 0px;
				height: 100%;
}
td.ms-bodyareapagemargin {
	background-repeat: repeat-y;
	border-left: none;
	color: #FFFFFF;
	padding-bottom: 4px;
	background-color: #EE8F25;
}
td.ms-pagebottommarginleft {
	background-repeat: repeat-y;
	border-left: none;
	color: #FFFFFF;
	background-color: #EE8F25;
}
td.ms-pagebottommarginright {
				background-repeat: repeat-y;
				border-left: none;
				border-right: none;
				color: #FFFFFF;
				background-color: #EE8F25;
}
td.ms-pagebottommargin {
				background-repeat: repeat-y;
				border-left: none;
				color: #FFFFFF;
				background-color: #EE8F25;
}
.ms-titlearearight {
				border-right: none;
}
.ms-titlearealeft {
				background-color: #FFFFFF;
				border-left: none;
}
.ms-leftareacell {
				border-left: none;
}
.ms-consoletitleareaframe, .ms-consoletitleareaframebottom {
				background-image: url("trans.gif");
				background-repeat: repeat-x;
				background-position: left top;
				background-color: #FFFFFF;
				text-align: center;
}
.ms-mwspagetitleareaframe {
				background-image: url("trans.gif");
				background-repeat: repeat-x;
				background-position: left top;
				background-color: #FFFFFF;
				text-align: center;
}
.ms-pagetitleareaframe {
				background-image: url("trans.gif");
				background-repeat: repeat-x;
				background-position: left top;
				background-color: #FFFFFF;
				text-align: center;
}
Div.ms-titleareaframe {
				background-image: url("trans.gif");
				background-repeat: repeat-x;
				background-position: left top;
				background-color: #FFFFFF;
				text-align: center;
}
TD.ms-titleareaframe {
				background-image: url("trans.gif");
				background-repeat: repeat-x;
				background-position: left top;
				background-color: #FFFFFF;
				text-align: center;
}
div.ms-titleareaframe {
				height: 100%;
}
.ms-pagetitleareaframe table {
				background: #ffffff;
				background-image: none;
				background-repeat: no-repeat;
				background-position: 332px 4px;
				height: 0px;
}
.ms-pagetitleareaframe table {
				background-image: url("trans.gif");
				background-repeat: no-repeat;
				background-position: 332px 4px;
				height: 0px;
}
.ms-bodyareapagemargin, .ms-pagebottommargin, .ms-pagebottommarginleft, .ms-pagebottommarginright {
				border-top: 8px #1C3764 solid;
}
/* Remove Border from Body Area Frame */
.ms-viewareaframe {
				vertical-align: top;
				height: 100%;
				width: 100%;
				background-color: #ffffff;
				border-top: none;
				border-right: none;
				border-left: none;
				border-bottom: none;
}
.ms-bodyareaframe {
				vertical-align: top;
				height: 100%;
				width: 100%;
				background-color: #ffffff;
				border-top: none;
				border-right: none;
				border-left: none;
				border-bottom: none;
}
.ms-bodyareacell {
				background-color: #FFFFFF;
}
/* Hide Page Image(Calendar and Forms}*/
div.ms-titleareaframe {
				width: 13px;
				overflow: hidden;
}
.ms-WPTitle {
				font-weight: bold;
				color: #1C3764 ;
				padding-left: 3px;
				padding-right: 7px;
				padding-top: 2px;
				padding-bottom: 2px;
}
.ms-WPTitle A:link, .ms-WPTitle A:visited {
				color: #1C3764 ;
				text-decoration: none;
}
.ms-WPHeader td {
				border-bottom-color: #EE8F25;
}

.style1 {
	font-family: Verdana;
}
.style2, .style2 a {
	font-size: xx-small;
		color:#FFFFFF;
}

.style3 {
	text-align: center;
}
.style4 {
	text-decoration: none;
}
.style4 a:hover{
text-decoration:underline !important;
}

/* make the calendar smaller */
.ms-calheader img{ 
	width: auto;
}  


/* calendar (month view) */
.ms-cal-gempty{
	font-size: 85%;
	font-family:Verdana;
 } 
  
.ms-datepickerouter{
	font-size: 85%;
}

td.ms-calheader{
	background: transparent;
}  

td.ms-cal-weekempty {
	background: transparent;
}

td.ms-cal-nav-buttonsltr{
	font-size: 90%;
}

div.ms-cal-navheader img{
	border-color: #1C3764 !important;
	background: #FFFFFF !important;
}

div.ms-cal-navheader a img {
	border: #FFFFFF;
}

div.ms-cal-navheader{
	border-color: #1C3764 !important;
	background: #FFFFFF !important;
	font-size: 18pt;
	color: #868686;
}

div.ms-cal-navheader img:hover{
	border-color: transparent;
	background: #1C3764  !important;
}

th.ms-cal-weekname{
	border: 2px #1C3764 solid;
}

div.ms-cal-weekday{
	background: #FFFFFF;
	padding: 10px;
	font-size: 13px;
	color: #000000;
	text-transform: capitalize;
}

th.ms-cal-week, th.ms-cal-weekB{
	border-width: 0 2px 0 0;
	border-color: #1C3764 ;
	border-style: none solid none none;
	background: transparent;
}

th.ms-cal-weekselected{
	border-width: 0 2px 0 0;
	border-color: #1C3764 ;
	border-style: none solid none none;
	background: transparent;
}

td.ms-cal-topday{
	border-style: none solid none solid;
	border-width: 2px;
	background: transparent;
	border-color: #1C3764 ;
	border-bottom: 0px !important;
	font-size: 10pt;
	font-weight: bold;
	text-align: right;
	font-family: Verdana;
}

td.ms-cal-topday div a,td.ms-cal-topdayover div a{
	color: #000000 !important;
	text-decoration:underline;
}
td.ms-cal-monthitem a {color:#000000 !important;}

td.ms-cal-topdayover, .ms-cal-topday-today,.ms-cal-wtopday-today,.ms-cal-topday-todayRTL,.ms-cal-wtopday-todayRTL, .ms-cal-topdayoverL, .ms-cal-wtopdayover, .ms-cal-wtopdayLover, .ms-cal-topdayfocusover, .ms-cal-wtopdayfocusover, .ms-cal-wtopdayfocusLover{
	border-style: none solid none solid;
	border-width: 2px;
	background: transparent;
	border-color: #1C3764 ;
	border-bottom: 0px !important;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF !important;
	text-align: right;
	text-transform: none;
}

td.ms-cal-topday-today, td.ms-cal-topdayfocus{
	border-style: none solid none solid;
	border-width: 2px;
	background: transparent;
	border-color: #1C3764 ;
	border-bottom: 0px !important;
	font-size: 10pt;
	font-weight: bold;
	text-align: right;
}

td.ms-cal-topday-today a, td.ms-cal-topdayfocus a, td.ms-cal-topdayfocusover a{
	border-style: none none hidden none;
	border-width: 5px 5px 0px 5px;
	background: transparent;
	border-color: #1C3764 ;
	font-size: 10pt;
	color: #000000;
	text-align: right;
}

td.ms-cal-topday-todayover, td.ms-cal-topday-todayover a{
	border-style: none;
	background: #1C3764;
	border-color: transparent ;
	font-size: 10pt;
	text-align: right;
	font-family: Verdana;
}

td.ms-cal-nodataMid{
	border-style: none solid none none;
	background: #FFFFFF;
	border-color: #1C3764 ;
	border-width: 2px;
}

td.ms-cal-nodataBtm2{
	border-style: none solid solid none;
	background: #FFFFFF;
	border-color: #1C3764 ;
	border-width: 2px;
}

td.ms-cal-workitem, td.ms-cal-noworkitem{
	background: #FFFFFF;
	border-color: #1C3764 ;
	border-style: hidden solid hidden solid;
	border-width: 2px;
	color: #000000;
}

td.ms-cal-noworkitem2B, .ms-cal-workitem2B, .ms-cal-workitemRTL2B, .ms-cal-todayitem2B, .ms-cal-todayitemRTL2B{
	background-color:#FFFFFF;
	border-bottom:2px solid #1C3764 ;
	border-left:2px solid #1C3764 ;
	border-right:2px solid #1C3764 ;
}
.ms-cal-workitem, .ms-cal-todayitem, .ms-cal-todayitemRTL{
	border-left:2px solid #1C3764 ;
	border-right:2px solid #1C3764 ;

}

td.ms-cal-muworkitem{
	border-color: #1C3764 ;
	color: #FFFFFF;
}


td.ms-cal-weekempty{
}

td.ms-cal-monthitem a, td.ms-cal-monthitem b{
	color: #000000;
}

td.ms-cal-monthitemover a, td.ms-cal-monthitem b, td.ms-cal-defaultbgcolor a, td.ms-cal-monthAllDay a{
	color: #000000;
}

.ms-cal-topday-today div, .ms-cal-wtopday-today div, .ms-cal-topday-todayover div, .ms-cal-wtopday-todayover div, .ms-cal-topday-todayRTL div, .ms-cal-wtopday-todayRTL div, .ms-cal-topday-todayoverRTL div, .ms-cal-wtopday-todayRTLover div{
	border-color:transparent;
}
.ms-cal-defaultbgcolor{
	background:transparent none no-repeat;
}

/* calendar (week view) */
th.ms-cal-wtopdayL, th.ms-cal-wtopday { background: #FFFFFF; border-color: #1C3764 ; color:#000000 !important; }
th.ms-cal-wtopdayL a, th.ms-cal-wtopday a, th.ms-cal-wtopdayLover a, th.ms-cal-wtopdayover a { text-decoration: none; }
th.ms-cal-wtopdayLover, th.ms-cal-wtopdayover { background: #f0f0f0; border-color: #1C3764 ; }
th.ms-cal-wtopday-today, th.ms-cal-wtopday-todayover, th.ms-cal-wtopdayfocus, th.ms-cal-wtopdayfocusover, th.ms-cal-wtopdayfocusL, th.ms-cal-wtopdayfocusLover { background: #FFFFFF; border-color: #1C3764 ; }
th.ms-cal-wtopday-today a, th.ms-cal-wtopday-todayover a, th.ms-cal-wtopdayfocus a, th.ms-cal-wtopdayfocusover a, th.ms-cal-wtopdayfocusL a, th.ms-cal-wtopdayfocusLover a { color: #000000; text-decoration: none; }
th.ms-cal-wtopday-today div, th.ms-cal-wtopday-todayover div { border-color: #1C3764 !important; color:#000000; }
td.ms-cal-weekedge { background: #ffffff; }
th.ms-cal-workhourF, th.ms-cal-workhourFover, th.ms-cal-workhour, th.ms-cal-workhourover, td.ms-cal-enoworkday, td.ms-cal-enoworkday div.ms-cal-dayhourF, td.ms-cal-enoworkday div.ms-cal-dayhour, td.ms-cal-enoworkhourF div.ms-cal-dayhourF, td.ms-cal-enoworkhourF div.ms-cal-dayhour, td.ms-cal-enoworkhour div.ms-cal-dayhourF, td.ms-cal-enoworkhour div.ms-cal-dayhour { background: #FFFFFF; border-color: #1C3764 !important; }
th.ms-cal-workhourhalfhour, th.ms-cal-workhourhalfhourover, th.ms-cal-workhourBhalfhour, th.ms-cal-workhourBhalfhourover, td.ms-cal-enoworkday div.ms-cal-dayhalfhour, td.ms-cal-enoworkday div.ms-cal-dayhalfhourF, td.ms-cal-enoworkhour div.ms-cal-dayhalfhourF, td.ms-cal-enoworkhour div.ms-cal-dayhalfhour, td.ms-cal-enoworkhourB div.ms-cal-dayhalfhourF, td.ms-cal-enoworkhourB div.ms-cal-dayhalfhour { background: #FFFFFF; border-top-color: #1C3764 !important; border-left-color: #1C3764 !important; }
th.ms-cal-workhourBhalfhour, th.ms-cal-workhourBhalfhourover, td.ms-cal-enoworkhourB div.ms-cal-dayhalfhourF, td.ms-cal-enoworkhourB div.ms-cal-dayhalfhour { border-color: #1C3764 !important; }
td.ms-cal-eworkday div.ms-cal-dayhourF, td.ms-cal-eworkday div.ms-cal-dayhour { background: #ffffff; border-color: #1C3764 !important; }
td.ms-cal-eworkday div.ms-cal-dayhalfhourF, td.ms-cal-eworkday div.ms-cal-dayhalfhour { background: #ffffff; border-top-color: #1C3764 !important; border-left-color: #1C3764 !important; }
td.ms-cal-time, td.ms-cal-wemptycellL, td.ms-cal-wemptycell, td.ms-cal-walldayevent { background: #FFFFFF; border-color: #1C3764 ; }
.contB, .contL, .contR, .cont{ border-color: #1C3764 ; }
.ms-cal-muworkitem td, .ms-cal-muworkitemL td, .ms-cal-muworkitemRTL td, .ms-cal-muworkitemRTLL td, .ms-cal-muworkitemR td, .ms-cal-todayitem td, .ms-cal-todayitemRTL td, .ms-cal-noworkitem td, .ms-cal-workitem td, .ms-cal-noworkitemRTL td {font-family:Verdana}


/* calendar (day view) */
td.ms-cal-eworkhour div.ms-cal-dayhourF, td.ms-cal-eworkhour div.ms-cal-dayhour { background: #ffffff; border-color: #1C3764 ; }
td.ms-cal-eworkhour div.ms-cal-dayhalfhourF, td.ms-cal-eworkhour div.ms-cal-dayhalfhour { background: #ffffff; border-top-color: #1C3764 !important; border-left-color: #1C3764 !important; }

/* Calendar Item Font */
.ms-formbody{
	font-family: Verdana;
	font-size: 10pt;
	vertical-align: top;
	background: #FFFFFF;
	border-top: 1px solid #d8d8d8;
	padding: 3px 6px 4px 6px;
}

/* Calendar Disp Form*/
div.ms-areaseparatorleft, div.ms-areaseparatorright, td.ms-areaseparatorleft, td.ms-areaseparatorright, td.ms-rightareacell div.ms-pagemargin{
	background:#ffffff !important;
	border:none !important;
}
.ms-areaseparator{background:#FFFFFF;}
table.ms-toolbar{border:#FFFFFF}
table.ms-toolbar{background: #FFFFFF none;}



