table.ms-toolbar, table.ms-viewtoolbar {
   background-color: #dddd99;
}
table.ms-toolbar {
   border: 1px solid #afbbce;
}
.ms-toolbar a:hover {
   color:#cc9900;
}

table.ms-toolbar,table.ms-viewtoolbar,.ms-toolbarContainer{
background-image:url("toolgrad_tbpjo.gif");
background-repeat:repeat-x;
background-color:#d6e8ff;
}

table.ms-viewtoolbar {
   border-top: 1px solid #afbbce;
   border-bottom: 1px solid #afbbce;
}
.ms-listheader {
   color: #5b6f96;
   background-color: #afcaff;
}
.ms-menutoolbar {
   border: 1px solid #7796c7;
   background-color:#fdf5e6;
   background-image: url("listheadergrad_tbpjo.gif");
   margin-top:4px;
}
.ms-menutoolbar td {
   border-top:solid 1px #fff;
   border-bottom:solid 1px #e1ecfc;
}
.ms-listheaderlabel {
   color:#000;
}
table.ms-splitbuttonhover a, div.ms-menubuttonactivehover a, table.ms-splitbuttonhover a:hover, div.ms-menubuttonactivehover a:hover {
color:#c00;
}
.ms-menutoolbar td td.ms-viewselector,.ms-toolbar td td.ms-viewselector,.ms-authoringcontrols td td.ms-viewselector,td.ms-viewselector{
background-image:none;
}
div.ms-viewselectorhover a {
   color:#c00;
}
.ms-paging {
    color: #5b6f96;
}
.ms-viewselect a:link, .ms-GRFontSize {
    color: #314f6e;
}
.ms-formlabel  {
    color: #000000;
}
.ms-formdescription A {
    color: #314f6e;
}
.ms-informationbar {
    background-color:#efebc2;
    border: 1px solid ffd980;
}
.ms-formbody {
    background:#fdf5e6;
    border-top: 1px solid #d8d8d8;
}
.ms-formline {
	border-top: 1px solid #afcaff;
}
.ms-searchbox {
    border:solid 1px #afbbce;
}
.ms-inputuserfield, .ms-rtelong, .ms-rtelonger {
    border: 1px solid #aaaaaa;
}
.ms-globalbreadcrumb {
    background-color:#314f6e;
    padding:1px 10px 1px 5px;
    /*background-image: url("globalBreadcrumbBKGD_tbpjo.gif");*/
    background-position: top left;
    background-repeat:repeat-x;
    height: 20px;
}
.ms-globalbreadcrumb, .ms-globalbreadcrumb a {
    color: #fff;
}
.ms-globallinks, .ms-globallinks a {
    color: #fff;
}
.ms-pagebreadcrumb{
    border-bottom:solid 1px #d5deef;
}
.ms-pagebreadcrumb,.ms-pagebreadcrumb a{
    background-color:transparent;
}
.ms-pagebreadcrumb a:hover {
    color:#cc9900;
}

.ms-actionbar {
    border: 1px solid #afbbce;
}
.ms-actionsep {
    border-right: 1px solid #afbbce; 
}
.ms-topNavFlyOuts{
background-color:#F2F8FF !important;
}
.ms-topNavFlyOutsHover{
background-color:#ffe6a0 !important;
}
.ms-topnavselected {
background-image:url("topnavselected_tbpjo.gif");
background-color::#b7c9e8;
background-repeat:repeat-x;
}
.ms-topNavHover{
background-image:url("topnavhover_tbpjo.gif");
background-color:#ffe6a0;
border:solid 1px #cc9900;
border-left:solid 1px #314f6e;
border-bottom-width:0px;
}
.ms-quicklaunchnavsep {
    background-color:transparent;
}
.ms-quicklaunch table td {
    border-top:none;
 }
.ms-quicklaunch table.ms-navheader { 
    border-top:none;
    border-bottom:none;
    border-left:none;
}
.ms-quicklaunch table.ms-navheader td {
    background-color:transparent;
    border-left:none;
    border-bottom:none;
    border-top:none;
    background-image:none;
}
table.ms-navitem td,span.ms-navitem {
    background:url("navBullet_tbpjo.gif") no-repeat;
}
.ms-navitem a:hover, a.ms-navheader:hover {
    color:#cc9900;
}
.ms-treeviewouter td.ms-navitem {
    border:none;
    padding: 0px 4px;
}
div.ms-treeviewouter div {
    border-top-color:#ffd275;
}
.ms-quicklaunchheader a:hover {
    color:#cc9900;
}
.ms-topNavHover a{
    color:white;
}
table.ms-recyclebin td a:hover {
    color:#cc9900;
}
.ms-navsubmenu1 {
    background-color:transparent;
    border-bottom:none;
} 
.ms-navsubmenu2 {
    background-color:transparent;
}
table.ms-navselected td {
    border:1px solid #CCCCCC;
}
.ms-navheaderstatic, .ms-navitemstatic {
    color: #545a63;
}
.ms-quicklaunchouter {
    margin:0px 5px 2px 2px;
    border-bottom:none;
    border-right:none;
}
.ms-quickLaunch {
    border:none;
    background-color:transparent;
    margin-top:5px;
}
.ms-quicklaunchheader {
    padding:4px 5px 0px 5px;
    height:23px;
    margin-bottom:4px;
    color: #314f6e;   
    background-image: url("quickLaunchHeader_tbpjo.gif");
    background-position:bottom;
    background-color:#fff;
}
table.ms-recyclebin {
    margin-top:2px;
}
table.ms-recyclebin td {
    background-color:transparent;
    border-top:none; 
    border-left:none;
    border-top:solid 1px #314f6e;
    padding-top:4px;
}
.ms-storMeUsed, .ms-storMeFilterBar {
   background: #9fbefc;
}
.ms-navwatermark {
    color: #c6e1ff;
}
.ms-selectednav, .ms-GRSortFilter {
   border: 1px solid #1f2c52;
}
.ms-unselectednav {
   border: 1px solid #ba7026;
}
.ms-verticaldots {
    border-right: 1px solid #ba7026; 
}
.ms-nav {
    background-image:none;
    background-color:#dddd99;
    border-right:solid 1px dddd99;
}
.ms-relatedtable{
    background: #fff3db;
    border: 1px solid #919baa;
}
.ms-relatedtext {
    color: #314f6e;
}
.ms-relatedtext a:visited, .ms-relatedtext a:link, .ms-relatedtext a:active    {
    color: #314f6e;
}
.ms-relatedtext a:hover {
    color: #314f6e;
}
td.ms-globalTitleArea {
    background-color: #314f6e;
}

.ms-globalTitleArea{
text-align:right;
background-image:url("siteTitleBKGD_tbpjo.gif");
background-position:right top;
background-repeat:repeat-y;
padding-left:5px;
padding-right:0px;
padding-top:1px;
}



.ms-globalTitleAreaSeparator {
    background-color: #D49000;
    background-image:none;
    height:2px;
}
.ms-titlearea { 
    color: #314f6e;
	 background-color: #fade8f;
}
.ms-titlearea a {
    color: #ba7026;
}
.ms-titlearea a:hover {
    color: #cc9900;
}
td.ms-mwstitlearealine {
    background-color:#fdf5e6;
}
.ms-mwstitlearealine td.ms-bodyareacell {
    border-top: 1px solid #6f9dd9;
}
TD.ms-titleareaframe, Div.ms-titleareaframe, .ms-pagetitleareaframe, .ms-mwspagetitleareaframe {
    background: #fade8f /*url("pageTitleBKGD_tbpjo.gif") repeat-x*/;
}
td.ms-titlearearight {
    background: #314f6e /*url("pageTitleBKGD_tbpjo.gif") repeat-x*/;
}
td.ms-titlearearight div.ms-areaseparatorright {
    /*background-image:url(framecornergradright_tbpjo.gif);*/
    background-repeat:no-repeat;
    background-color:transparent;
    border-left:solid 1px #ffd275;
}
div.ms-titleareaframe {
    border-bottom:solid 1px #ffd275;
    background-color:#fade8f;
    height:100%;
}
td.ms-pagetitleareaframe {
    border-bottom:solid 1px #ffd275;
    background-color:#fade8f;
}
.ms-pagetitleareaframe table {
    background-image:none;
}
.ms-storMeEstimated{
    background-color:#ba7026;
}
.ms-titlearealine {
    background-color:#fade8f;
}
.ms-titleareaseparator {
    padding-bottom:0;
    background-color:#ffd175;
}
.ms-titleareaseparator div {
    background-color:transparent;
    border-top:none;
}
.ms-areaseparatorcorner {
    height: 54px;
    background-image:url(framecornergrad_tbpjo.gif);
    background-repeat:none;
    border-right: 1px solid #ffd175;
    border-top:solid 1px #d5deef;
    background-color:#fff;
}
div.ms-areaseparatorleft {
    background:none;
}
td.ms-areaseparatorleft {
    background-image:url(framecornergrad_tbpjo.gif);
    background-repeat:no-repeat;
    background-position:top right;
    border-right: 1px solid #ffd175; 
    background-color:transparent;
}
div.ms-areaseparatorright {
    background-image:url(framecornergrad_tbpjo.gif);
    border-left: 1px solid #ffd175; 
    background-color: #ffffff;
}
td.ms-rightareacell div.ms-pagemargin{
    background-color:#314f6e;
    background-image:none;
    border-left:0px;
}
.ms-areaseparator {
    background-color: #fdf5e6;
    background-image: url("formtitlegrad_tbpjo.gif");
    border-right:solid 1px #e7efff;
    border-left:solid 1px #e7efff;   
}
.ms-pagemargin {
    background-image:none;
    background-color:transparent;
}
td.ms-rightareacell div.ms-pagemargin{
    background-color:transparent;
    background-image:none;
}
.ms-bodyareaframe, .ms-viewareaframe  {
    border-top:none;
    border-right:none;
    border-left:none;
}
.ms-bodyareaframe {
    padding:10px;
} 
.ms-selected {
    background-color: #9fbefc;
    border-top: 1px solid #9fbefc;
    border-bottom: 1px solid #9fbefc;
}
.ms-descriptiontext {
    color: #7f7f7f;
}
.ms-dspadapterlist {
    color: #7f7f7f;
}
.ms-separator {
    color: #545a63;
}
.ms-separator img {
    background: #819cd3;
    border-bottom: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
}
.ms-authoringcontrols {
    background-color:#fdf5e6;
    color: #495877;
}
.ms-propertysheet th.ms-authoringcontrols {
background-color:#fdf5e6;
}
.ms-sectionheader {
    color: #3966bf;
}
.ms-linksectionheader {
    color: #545a63;
}
td.ms-linksectionheader {
    background-color: #FDF5E6;
    border: 1px solid #afcaff;
}
.ms-sectionheader a {
    color: #314f6e;
}
.ms-sectionheader a:hover {
    color: #314f6e;
}
.ms-sectionheader a:visited {
    color: #314f6e;
}
.ms-sectionline {
    background-color:#d8d8d8;
}
.ms-sectionhighlight-top {
	border: 1px solid #ff9932;
	background-color:#f7f3cd;
}
.ms-sectionhighlight {
	background-color:#fffbd8;
	color: #545a63;
}
.ms-partline {
    background-color: #eeeedd;
}
.ms-propertysheet a {
    color: #314f6e;
}
.ms-pageinformation th, .ms-createpageinformation th {
    color: #5b6f96;
}
.ms-itemheader a {
    color: #314f6e;
}
.ms-listdescription {
    background:transparent;
    border-bottom:none;
    color: #545a63;
    padding-bottom:0px;
}
.ms-alternating .ms-unselectedtitle {
background:transparent;
}
.ms-alternating .ms-vb-user table{
background:transparent;
}
.ms-vb a, .ms-vb2 a, .ms-GRStatusText a,.ms-vb-user a, .ms-disc a {
    color: #314f6e;
}
.ms-vb a:hover, .ms-vb2 a:hover, .ms-vb-user a:hover, .ms-disc a:hover {
    color: #c68c52;
}
.ms-vb a:visited, .ms-vb2 a:visited, .ms-GRStatusText a:visited, .ms-vb-user a:visited, .ms-disc a:visited  {
   color: #001747;
}
.ms-vb a:visited:hover, .ms-vb2 a:visited:hover, .ms-vb-user a:visited:hover, .ms-disc a:visited:hover {
    color: #c68c52;
}
th .ms-vb a, th .ms-vb, .ms-vh2-nofilter a, .ms-vh2-nofilter-icon a, .ms-vh2-nofilter, .ms-vh2-nofilter-icon{
    color: #919baa;
}
a.ms-addnew {
    color: #314f6e;
}
a.ms-addnew:hover {
    color: #f00;
}
.ms-error {
    color: #c68c52
}
a.ms-acclink {
    background-color: #314f6e;
    border-color: #000000;
    color: #000000;
}
.ms-homepagetitle:Hover {
    color: #cc9900;
}
img.thumbnail { 
    border: solid #a5c3ff 3px; 
}
tr.ms-imglibselectedrow , tr.ms-highlight {
   background-color: #fff3db;
}
.ms-imglibthumbnail {
    background-color: #ffe2a8; border: solid #a5c3ff 0px; 
}

tr.ms-disc-gray td {
    background-color: #ffe2a8;
}
.UserCaption {
    background-color: #eedb79;
}
.UserConfiguration {
    background-color: #fff3db;
}
.UserToolbarTextArea A:link {
    COLOR: #314f6e; 
}
.UserToolbarTextArea A:visited {
    COLOR: #314f6e;
}
.UserToolbarTextArea A:hover {
    COLOR: #c68c52; 
}
.UserToolbarImage {
    background-color: #fff3db;
}
.UserToolbar {
   border: 1px solid #afbbce;
}
.ms-ToolPaneBorder {
    border-right: #ba7026 1px solid; 
    border-left: #ba7026 1px solid; 
}
.ms-ToolPaneInfo {
    background-color: #5b6f96;
}
.ms-ToolStrip {
    border-left: #ba7026 1px solid;
    border-right: solid 1px #9fbefc;
    border-top: solid 1px #9fbefc;
    border-bottom: solid 1px #9fbefc;
    background-color: #fdf5e6;
}
.ms-TPHeader {
    background-color: #fdf5e6;
}
.ms-TPBody A:link, .ms-TPBody A:visited, .ms-TPBody A:hover {
    color:#314f6e;
}
.ms-PropGridBuilderButton {
    background-color: #ba7026;
}
.ms-WPDesign {
    background-color: #ba7026;
}
.ms-WPMenu {
    background-color: #ba7026;
}
.ms-WPTitle {
    color:#314f6e;
}
.ms-WPTitle A:link, .ms-WPTitle A:visited {
    color:#314f6e;
}
.ms-WPTitle A:hover {
    color:#c68c52;
}
.ms-WPBody A:link, .ms-WPBody A:visited {
    color:#314f6e;
}
.ms-WPBody A:hover {
    color:#c68c52;
}
.ms-WPBorder {
    border-color: #aac6ff;
}
.ms-HoverCellActiveDark{
    border: solid 1px #c6e1ff;
    background-color: #c68c52;
}
.ms-SpLinkButtonActive a, .ms-SpLinkButtonActive a:hover, .ms-SpLinkButtonActive a:focus, .ms-SpLinkButtonActive a:link, .ms-SPLinkButtonActive a:visited{
color:#314f6e;
}
.ms-SpLinkButtonInActive a, .ms-SpLinkButtonInActive a:hover, .ms-SpLinkButtonInActive a:focus, .ms-SpLinkButtonInActive a:link, .ms-SPLinkButtonInActive a:visited{
color:#ffffff;
}
.ms-globallinks .ms-hovercellinactive a:visited, .ms-globallinks .ms-hovercellinactive a:link, .ms-globallinks .ms-hovercellinactive a{
    color:#ffffff;
}
.ms-globallinks a:hover{
color:#ffffff;
}
.ms-globallinks .ms-splinkbuttonactive a:hover, .ms-globallinks .ms-hovercellactive a:hover{
color:#314f6e;
}
.ms-WPHeader TD {
    border-bottom: 1px solid #aebcd1;
}
.ms-SPzone .ms-WPHeader TD, .ms-SPZoneSelected .ms-WPHeader TD {
    border: 1px solid #ffd98e;
    background-color: #FFF3D6;
    background-image: url("partgrad_tbpjo.gif");
}
.ms-rtApplyBackground {
    background-color: #c6e1ff;
    BORDER-BOTTOM: buttonshadow solid 1px;
    BORDER-RIGHT: buttonshadow solid 1px; 
}
.ms-tbButtonMouseOverDown {
    BACKGROUND-COLOR: #c6e1ff; 
    BORDER-BOTTOM: buttonhighlight solid 1px; 
    BORDER-LEFT: buttonshadow solid 1px; 
    BORDER-RIGHT: buttonhighlight solid 1px; 
    BORDER-TOP:  buttonshadow solid 1px; 
}
.ms-rtRemoveBackground {
    background-color: transparent;
    BORDER-BOTTOM: #c6e1ff solid 1px; 
    BORDER-LEFT: #c6e1ff solid 1px; 
    BORDER-RIGHT: #c6e1ff solid 1px; 
    BORDER-TOP:  #c6e1ff solid 1px; 
}
.ms-subsmanageheader {
    background-color: #fff3db;
}
.ms-underline {
   border-bottom:1px solid #ffd175; 
}
.ms-underlineback {
   border-bottom:1px solid #ffd175;
   background-color: #fff3db;
}
.ms-back {
   background-color: #fff3db;
}
.ms-smallsectionline {
   border-bottom:1px solid #ffd175;
}
.ms-tabselected {
   color: #314f6e; 
}
.ms-tabinactive {
   color: #314f6e;
   background-position:0px 5px;
   background-color:#ffffff;
}
.ms-tabinactive a:link {
   color: #314f6e;
}
.ms-tabinactive a:hover {
   color: #000000; 
}
.ms-tabinactive a:visited {
   color: #314f6e; 
}
.ms-surveyHBarB {
    background-color: #CCCCCC;
}
.ms-surveyVBar {
    background-color: #3966bf;
}
.ms-surveyVBarT {
    color: #7f7f7f;
}
.ms-surveyVBarTC {
    color: #7f7f7f;
}
.ms-uploadborder {
    border: 1px solid #ba7026;
}
.ms-uploadcontrol {
    background-color: #fff3db;
}
.ms-styleheader{
    background-color: #fff3db;
}
.ms-styleheader a:link, .ms-stylebody a:link {
    color: #314f6e;
}
.ms-styleheader a:hover, .ms-stylebody a:hover {
    color: #c68c52;
}
.ms-MWSInstantiated a:link, .ms-MWSInstantiated a:visited {
    color:#314f6e;
}
.ms-MWSInstantiated a:hover {
    color:#9fbefc;
}
.ms-MWSUninstantiated a:link, .ms-MWSUninstantiated a:visited {
    color:#314f6e;
}
.ms-MWSUninstantiated a:hover {
    color:#314f6e;
}
.ms-ganttTable td {
	border-top: solid 1px #7f7f7f;
}
.ms-ganttDetailTimeUnitRow td {
	border:solid 1px #7f7f7f;
}
.ms-ganttNonWorkingDay {
	background:cornsilk;
}
.ms-ganttMajorTimeUnitHeaderRow td {
	border-left: solid 1px #7f7f7f;
	border-right: solid 1px #7f7f7f;
}
.ms-webpartpickerpageinnerbackground {
    background-color: #fff3db;	
}
.ms-webpartpickerpagetext a {
    color: #314f6e;	
}
.ms-webpartpickerpageHeaderBorder a {
    color: #314f6e;	
}
.ms-pagebottommargin, .ms-pagebottommarginright, .ms-pagebottommarginleft, .ms-pagebottommarginright, .ms-bodyareapagemargin {
    display:none;
}
.ms-wikieditbutton {
    border-left:solid 1px #ffffff;
}
.ms-wikieditbutton a {
    color:#7f7f7f;
}
.ms-wikieditbutton a:hover {
    color:#c68c52;
}
.ms-wikicontent {
    color:#000000;
}
.ms-diffdelete {
    background-color:#ffd2a5;
}
.ms-diffinsert {
    background-color:#ccffcc;
}
.ms-diffchange {
    background-color:#ffffcc;
}
.ms-PostTitle a { 
    color:#314f6e;
}
.ms-PostFooter a {
    color: #314f6e;
}
.ms-PostBody {
    color:#727a87;
}
.ms-PostFooter {
    color:#6e85b5;
}
h1.ms-PostDate {
    color:#727a87;
}
h2.ms-CommentTitle {
    color:#000000;
}
.ms-CommentFooter a {
    color:#6e85b5;
}
.ms-CommentBody  {
    color:#727a87;
}
.ms-calheader {
    background-color:transparent;
}
.ms-cal-navselected a {
    color:#314f6e;
}
.ms-cal-navselected a:hover {
    color:#ba7026;
}
.ms-cal-nav a {
    color:#314f6e;
}
.ms-cal-nav a:hover {
    color:#ba7026;
}
.ms-cal-weekempty, .ms-cal-weekemptyRLT {
    background-color:#ba7026;
}
.ms-cal-weekname {
	background-color:#ba7026;
	border:solid 1px #1f2c52;
}
.ms-cal-weekday {
	background-color:#ba7026;
	color:#ffffff;
}
.ms-cal-week, .ms-cal-weekB, .ms-cal-weekRTLB {
	background-color:#dddd99;
	border:1px solid #1f2c52;
	background-image: url("calnumbttoday_tbpjo.gif");

}
.ms-cal-weekselected, .ms-cal-weekselectedRTL {
	border:1px solid #afbbce;
	background-color:#314f6e;
}
.ms-cal-weekselected a, .ms-cal-weekselectedRTL a {
	color:#314f6e;
}
.ms-cal-weekbox {
	color:#eedb79;
}
.ms-cal-weekboxRTL {
	color:#eedb79; 
}
.ms-cal-topdayover div, .ms-cal-topdayoverL div, .ms-cal-topdayoverRTLL div, .ms-cal-wtopdayover div, .ms-cal-wtopdayoverL div, .ms-cal-wtopdayoverRTLL div, .ms-cal-topdayfocusover div {
	border:solid 1px #ffffff; 
	padding:0px 0px 0px 4px;
	font-weight:bold;
	color:#314f6e;
	text-decoration:underline;
}
.ms-cal-topdayfocus, .ms-cal-topdayfocusL, .ms-cal-topdayfocusRTLL, .ms-cal-wtopdayfocus, .ms-cal-wtopdayfocusL, .ms-cal-wtopdayfocusRTLL  {
	background-repeat:repeat-x;
	background-color:#f2f2d9;
	border:solid 1px #afbbce;
}
.ms-cal-topdayfocus div, .ms-cal-topdayfocusL div, .ms-cal-topdayfocusRTLL div, .ms-cal-wtopdayfocus div, .ms-cal-wtopdayfocusL div, .ms-cal-wtopdayfocusRTLL div {
	border:solid 1px #cc9900; 
	padding:1px 1px 1px 5px;
	font-weight:bold;
	color:#ffffff;
}
.ms-cal-topday a, .ms-cal-topday a:active, .ms-cal-topday a:link, .ms-cal-topday a:visited, .ms-cal-topday a:hover, .ms-cal-topdayL a, .ms-cal-topdayL a:active, .ms-cal-topdayL a:link, .ms-cal-topdayL a:visited, .ms-cal-topdayL a:hover, .ms-cal-topdayRTL a, .ms-cal-topdayRTL a:active, .ms-cal-topdayRTL a:link, .ms-cal-topdayRTL a:visited, .ms-cal-topdayRTL a:hover, .ms-cal-topdayRTLL a, .ms-cal-topdayRTLL a:active, .ms-cal-topdayRTLL a:link, .ms-cal-topdayRTLL a:visited, .ms-cal-topdayRTLL a:hover, .ms-cal-topdayselectedRTLL a, .ms-cal-topdayselectedRTLL a:active, .ms-cal-topdayselectedRTLL a:link, .ms-cal-topdayselectedRTLL a:visited, .ms-cal-topdayselectedRTLL a:hover, .ms-cal-topdayselectedRTL a, .ms-cal-topdayselectedRTL a:active, .ms-cal-topdayselectedRTL a:link, .ms-cal-topdayselectedRTL a:visited, .ms-cal-topdayselectedRTL a:hover, .ms-cal-topdayselectedL a, ms-cal-topdayselectedl a:active, ms-cal-topdayselectedl a:link, ms-cal-topdayselectedl a:visited, ms-cal-topdayselectedl a:hover, .ms-cal-topdayselected a, .ms-cal-topdayselected a:active, .ms-cal-topdayselected a:link, .ms-cal-topdayselected a:visited, .ms-cal-topdayselected a:hover {
	color:#314f6e;
}
.ms-cal-nodataLeft {
	border-left:3px solid #afbbce ; 
	border-right:1px solid #afbbce ;  
	background-color: #f2f2d9;
}
.ms-cal-nodataLeftRTL {
	padding:1px;
	border-left:1px solid #afbbce ; 
	border-right:3px solid #afbbce ;  
	background-color: #ba7026;
}
.ms-cal-nodataMid, .ms-cal-nodataLeft, .ms-cal-nodataLeftBtm, .ms-cal-nodataLeftBtmRTL, .ms-cal-nodataLeftBtm2, .ms-cal-nodataLeftBtmRTL2, .ms-cal-nodataBtm, .ms-cal-nodataBtm2 {
	padding:1px;
	border-left:1px solid #afbbce;  
	border-right:1px solid #afbbce;  
	background-color: #f2f2d9;
}
.ms-cal-muworkitem, .ms-cal-muworkitemRTLL {   
	border-left:1px solid #afbbce ; 
	border-right:1px solid #ba7026;
} 
.ms-cal-muworkitemR {
	border-right:1px solid #cddcf2;
}
.ms-cal-muworkitemL {
	border-left:1px solid #afbbce ; 
	border-right:1px solid #cddcf2;
}
.ms-cal-workitem, .ms-cal-todayitem {   
	border-left:1px solid #afbbce; 
	border-right:1px solid #afbbce;
}
.ms-cal-workitem2 {   
	border-left:1px solid #afbbce; 
	border-right:1px solid #afbbce; 
}
.ms-cal-workitem2B, .ms-cal-workitemRTL2B {   
	border-left:1px solid #afbbce; 
	border-right:1px solid #afbbce; 
	border-bottom:1px solid #afbbce; 
}
.ms-cal-workitemL2 {   
	border-left:3px solid #afbbce ; 
	border-right:1px solid #afbbce; 
}
.ms-cal-workitemRTLL2 {   
	border-left:1px solid #afbbce ; 
	border-right:3px solid #afbbce; 
}
.ms-cal-workitemL2B {   
	border-left:3px solid #afbbce ; 
	border-right:1px solid #afbbce; 
	border-bottom:3px solid #afbbce ; 
}
.ms-cal-workitemRTLL2B {   
	border-left:1px solid #afbbce ; 
	border-right:3px solid #afbbce; 
	border-bottom:3px solid #afbbce ; 
}
.ms-cal-noworkitem, .ms-cal-noworkitemL, .ms-cal-noworkitemRTL   {
	border-left:1px solid #afbbce; 
	border-right:1px solid #afbbce; 
		background-color: #F0E199;

}
.ms-cal-noworkitemB, .ms-cal-noworkitemLB, .ms-cal-noworkitem2B, .ms-cal-noworkitemL2B, .ms-cal-noworkitemRTL2B {
	border-right:1px solid #afbbce;
	border-left:1px solid #afbbce;
	border-bottom:1px solid #afbbce;
		background-color: #F5EAB6;
 
}
.ms-cal-monthMultiDay, .ms-cal-monthMultiDay a, .ms-cal-monthMultiDay a:link, .ms-cal-monthMultiDay a:active, .ms-cal-monthMultiDay a:visited {  
	background-color: #314f6e;
	color: white;
}
.ms-cal-monthMultiDay a:hover {
	background-color: #314f6e;
	color:#FDF5E6;
}
.ms-cal-defaultbgcolor {  
	border:solid 1px #f2f2d9;
}
.ms-cal-defaultbgcolorsel {
	border:solid 1px #a5c3ff;
	background-color: #f2f2d9;
	color: #ffd175; 
}
.ms-cal-monthAllDay {  
	border:solid 1px #a5c3ff;
}
.ms-cal-monthAllDaysel {
	border:solid 1px #afbbce;
	background-color:#f2f2d9;
}
.ms-cal-time {
    background-color:black;
}
.ms-cal-timeRTL {
    border-left:1px solid #afbbce;
    border-right:2px solid #afbbce;
    background-color:#FFFFFF;
}
.ms-cal-emptytime {
    border-top:3px solid #afbbce;
    border-left:2px solid #afbbce;
    background-color:#FFFFFF;
}
.ms-cal-emptytimeRTL {
    border-top:3px solid #afbbce;
    border-right:2px solid #afbbce;
}
.ms-cal-emptycell {
    border-top:3px solid #afbbce;
    border-left:3px solid #afbbce ;
    border-right:1px solid #afbbce ; 
    background-color:#ffe2a8;
}
.ms-cal-emptycellRTL{
    border-top:3px solid #afbbce;
    border-left:1x solid #afbbce ;
    border-right:3 solid #afbbce ; 
    background-color:#ffe2a8;
}
.ms-cal-emptycellB{
    border-bottom:3px solid #afbbce;
    border-left:3px solid #afbbce ;
    border-right:1px solid #afbbce ; 
    background-color:#ffe2a8;
}
.ms-cal-emptycellRTLB {
    border-bottom:3px solid #afbbce;
    border-left:1x solid #afbbce ;
    border-right:3 solid #afbbce ; 
    background-color:#ffe2a8;
}
.ms-cal-alldayevent {
    border-left:1px solid #afbbce ;
    border-right:1px solid #afbbce ;
	 background-color: #fdf5e6;
}
.ms-cal-alldayeventRTL {
    border-left:1px solid #afbbce ;
    border-right:3px solid #afbbce ;
}
.ms-cal-noworkhour{
    border-left:2px solid #afbbce;
    background-color:#2E8B57;
}
.ms-cal-workhour {
    border-top:solid 1px #D0D6E5;
    background-color:#ba7026;
    color:black;
} 
.ms-cal-noworkhourRTL{
    border-right:2px solid #afbbce;
    background-color:#2E8B57;
}
.ms-cal-workhourRTL {
    border-right:2px solid #afbbce;
    background-color:#FFFFFF;
} 
.ms-cal-noworkhourF {
    border-top:3px solid #afbbce;
    border-left:2px solid #afbbce;
    background-color:#2E8B57;
}
.ms-cal-workhourF {
    background-color:#ba7026;
    color:Black;
} 
.ms-cal-noworkhourRTLF {
    border-top:3px solid #afbbce;
    border-right:2px solid #afbbce;
    background-color:#2E8B57;
}
.ms-cal-workhourRTLF {
    border-top:3px solid #afbbce;
    border-right:2px solid #afbbce;
    background-color:#FFFFFF;
} 
.ms-cal-upper-border {
    border-top:3px solid #afbbce;
    border-right:1px solid #afbbce;
}
.ms-cal-upper-borderRTL {
    border-top:3px solid #afbbce;
    border-left:1px solid #afbbce;
}
.ms-cal-enoworkdayF,.ms-cal-enoworkdayRTLF {
    border-top:solid 1px #afbbce;
}
.ms-cal-eworkdayF,.ms-cal-eworkdayRTLF {
    border-top:solid 1px #afbbce;
}
.ms-cal-workhourF, .ms-cal-enoworkhourF {
    border-top:1px solid #afbbce;
}
.ms-cal-eworkhourF .ms-cal-dayhour, .ms-cal-eworkhourF .ms-cal-dayhourF, .ms-cal-eworkhour .ms-cal-dayhourF, .ms-cal-eworkhour .ms-cal-dayhour, .ms-cal-eworkday .ms-cal-dayhour, .ms-cal-enoworkday .ms-cal-dayhour, .ms-cal-eworkday .ms-cal-dayhourF, .ms-cal-enoworkday .ms-cal-dayhourF {
    border-top:solid 1px #D0D6E5;
}
.ms-cal-eworkhourF .ms-cal-dayhalfhourF, .ms-cal-eworkhour .ms-cal-dayhalfhourF, .ms-cal-eworkhour .ms-cal-dayhalfhour, .ms-cal-eworkday .ms-cal-dayhalfhour, .ms-cal-enoworkday .ms-cal-dayhalfhour, .ms-cal-eworkday .ms-cal-dayhalfhourF, .ms-cal-enoworkday .ms-cal-dayhalfhourF, .ms-cal-enoworkhour .ms-cal-dayhalfhourF, .ms-cal-enoworkhour .ms-cal-dayhalfhour, .ms-cal-enoworkhour .ms-cal-dayhourF, .ms-cal-enoworkhour .ms-cal-dayhour {
    border-top:solid 1px #eedb79;
}
.ms-cal-eworkhourF .ms-cal-dayhourF, .ms-cal-eworkday .ms-cal-dayhourF, .ms-cal-enoworkday .ms-cal-dayhourF, .ms-cal-enoworkdayF .ms-cal-dayhourF, .ms-cal-enoworkdayRTLF .ms-cal-dayhourF, .ms-cal-eworkday .ms-cal-dayhalfhourF, .ms-cal-enoworkday .ms-cal-dayhalfhourF, .ms-cal-enoworkdayF .ms-cal-dayhalfhourF, .ms-cal-enoworkdayRTLF .ms-cal-dayhalfhourF, .ms-cal-eworkdayF .ms-cal-dayhourF, .ms-cal-enoworkhourF .ms-cal-dayhourF, .ms-cal-enoworkhour .ms-cal-dayhalfhourF, .ms-cal-enoworkhour .ms-cal-dayhourF, .ms-cal-eworkhour .ms-cal-dayhourF, .ms-cal-eworkhour .ms-cal-dayhalfhourF {
    border-left:solid 1px #afbbce;

}
.ms-cal-eworkday,.ms-cal-eworkdayRTL {
    background-color:#FFFFFF;
}
.ms-cal-weekedge {
    background-color:#ba7026;
}
.ms-cal-wtopdayselected {
	background-color:#ba7026;
	border:solid 1px #afbbce; 
	color:#FFFFFF;
}
.ms-cal-wtopdayselectedRTL {
	background-color:#ba7026;
	border:solid 1px #afbbce; 
	border-bottom:solid 3px #afbbce; 
	color:#FFFFFF;
}
.ms-cal-wtopdayselectedL {
	background-color:#ba7026;
	border:solid 1px #afbbce; 
	border-left:solid 3px #afbbce; 
	border-bottom:solid 3px #afbbce; 
	color:#FFFFFF;
}
.ms-cal-wtopdayselectedRTLL {
	background-color:#cc9900;
	border:solid 1px #afbbce; 
	border-right:solid 3px #afbbce; 
	border-bottom:solid 3px #afbbce; 
	color:#FFFFFF;
}
.ms-cal-tdayitem {
    border:1px solid #a5c3ff;
	 background-color: #ffffff; 
}
.ms-cal-dayitem2 {
    border-right: 2px solid #CCCCCC;
    text-align:left;
    background-color:#eeeedd;
    vertical-align :top;
    text-decoration: none; 
    text-overflow:ellipsis;
 }
.ms-cal-dayitem2rtl {
    border-right: 2px solid #CCCCCC;
    text-align:right;
    background-color:#ba7026;
    vertical-align :top;
    text-decoration: none; 
    text-overflow:ellipsis;
 }
.ms-cal-gempty {
    border:solid 1px #afbbce;
}
.ms-cal-nav-buttons {
    color:#afbbce;
}
.ms-navframe .ms-datepickerouter {
    border-bottom:0px;
    border-right:0px;
}
.ms-picker-header {
    background-color:transparent;
    background-image:url("quickLaunchHeader_tbpjo.gif");
  
}
.ms-picker-table .ms-picker-dayheader { 
    color:#919baa; 
}
table.ms-picker-table td.ms-picker-dayother,table.ms-picker-table td.ms-picker-daycenterOn,table.ms-picker-table td.ms-picker-daycenter{
    border:solid 1px #e1ecfc;
}
.ms-picker-week {
    border-left:solid 1px #E6EAF1;
}
.ms-picker-dayother a { 
	color: #7f7f7f; 
}
.ms-picker-monthcenter {
	background-color:transparent;
	border:none;;
}
ul                   { list-style-image: url(bull1_tbpjo.gif) }
ul ul                   { list-style-image: url(bull2_tbpjo.gif) }
ul ul ul                   { list-style-image: url(bull3_tbpjo.gif) }
.ms-BlogNavigator div.ms-navheader{
background-color:transparent;
border-top:0;
border-left:0;
border-bottom:0;
}
.ms-BlogNavigator div.ms-WPBody{
border-top:0;
}
.ms-quicklaunch table.ms-selectednav{
border:solid 1px #ffd275;
background-image:none;
background-color:#dddd99;
}
.ms-quicklaunch table.ms-selectednav td {
background:transparent url("selectednavbullet_tbpjo.gif") no-repeat;
}
.ms-quicklaunch table.ms-selectednavheader td{
width:100%;
background-color:#ffe6a0;
background-image:none;
border:solid 1px #ffd275;
padding:1px 6px 3px 6px;
}
.ms-quicklaunch table.ms-selectednavheader td a {
color:#000;
}
.ms-blogrssnav{
border-top-width:0px;
}

/* core style changes for second level pages */
.ms-sitetitle
{
font:11pt verdana;
font-weight:bold;
color:#ffffff;
padding:4px 0px 7px 6px;
vertical-align:middle;
margin:0;
}
.ms-sitetitle a
{
font:11pt verdana;
font-weight:bold;
color:#ffffff;
text-decoration:none;
}
h1.ms-sitetitle{/*
margin:0;
padding:0;*/
}
table.ms-siteaction td.ms-siteaction div{
padding:3px 8px 3px 8px;
/*border-right:solid 1px #FFFFFF;*/
}
.ms-globalTitleAreaSeparator{
background-image:url("siteTitleBKGD_tbpjo.gif");
}
.ms-titleareaseparator div{
/*background-color:#b6bcc4;
border-top:1px solid #707984;*/
}
.ms-titlearearight .ms-areaseparatorright{
background:#314f6e;
/*border-left:1px solid #707984;*/
}

.ms-bannerContainer{
background-image:none;
background-position:right top;
background-repeat:repeat-y;
background-color:#ba7026;
padding-right:10px;
height: 24px;
}

.ms-topnav{
border:solid 1px #eedb70;
border-left:solid 1px #ffffff;
border-bottom:none;
background-image:url("topnavunselected_tbpjo.gif");
background-repeat:repeat-x;
font-family:Verdana;
font-size:8pt;
background-color:#eedb70;
color:#1f2c52;
}

body,form{
margin:0;
}
body{
background-color:#F2F2D9;
font-family:verdana,arial,helvetica,sans-serif;
color:#000000;
}
table.ms-recyclebin td{
background-color:#eeeedd;
width:100%;
border-top:solid 1px #ffffff;
border-left:solid 1px #ffffff;
padding:3px 5px 7px 3px;
}
table.ms-recyclebin td a{
font-weight:bold;
color:#2F4F4F;
text-decoration:none;
}
table.ms-recyclebin td a:hover{
color:#000000;
text-decoration:underline;
}
.ms-banner{
	
}
.ms-bannerframe,.ms-GRHeaderBackground{

}

/*.ms-siteactionsmenu div div div{
background-image:url("siteactionsmenugrad_tbpjo.gif");
background-repeat:repeat-x;
border-top:1px solid #6593cf;
border-left:1px solid #6593cf;
border-right:1px solid #6593cf;
background-color:#6593cf;
padding:1px 4px 3px 10px;
}

.ms-siteactionsmenu div div div.ms-siteactionsmenuhover{
background-image:url("siteactionsmenuhovergrad_tbpjo.gif");
border-top:1px solid #89724f;
border-left:1px solid #89724f;
border-right:1px solid #89724f;
background-color:#ffa521;
color: #314f6e;
}*/

td.ms-titleimagearea{
height:135px;
}
.ms-globalTitleAreaSeparator{
background-color:#000;
background-image:url("siteTitleBKGD_tbpjo.gif");
background-position:right;
background-repeat:repeat-y;
}


/* --- Calendar --- */
/* - Calendar.CSS Style Overrides - */

/* Left & Right Border for Multi-day Events in Week and Month View */ 
.contb {
	border-left: solid 2px rgb(141, 141, 138);
	border-right: solid 2px rgb(141, 141, 138);
}

/* Left & Right Border for Multi-day Events in Day View */
.contl {
	border-left: solid 2px rgb(141, 141, 138);
}
.contr {
	border-right: solid 2px rgb(141, 141, 138);
}

/* Top & Bottom Border for Multi-day Events in Day, Week and Month View */
.contl, .contb, .contr, .cont {
	border-bottom: solid 1px rgb(141, 141, 138);
	border-top: solid 1px rgb(141, 141, 138);
}

/* Background color for Multi-day Events in Day, Week and Month View */
.ms-cal-defaultbgcolor {
	background-color: #dddd99;
	background-image: none;
	padding: 4px 0px 4px 0px;
}
/* Background color for Hover state on Multi-day Events in Day, Week and Month View */
.ms-cal-defaultbgcolorsel {
	background-color: rgb(255, 255, 255);
	background-image: none;
	padding: 4px 0px 4px 0px;
}

/* Vertical lines between day slots on Day and Week View */
.ms-cal-enoworkdayf .ms-cal-dayhalfhourf, .ms-cal-enoworkday .ms-cal-dayhalfhourf, .ms-cal-enoworkday .ms-cal-dayhourf, .ms-cal-eworkday .ms-cal-dayhourf, .ms-cal-eworkday .ms-cal-dayhalfhourf, .ms-cal-enoworkdayf .ms-cal-dayhourf, .ms-cal-eworkhourf .ms-cal-dayhourf, .ms-cal-enoworkhour .ms-cal-dayhourf, .ms-cal-enoworkhour .ms-cal-dayhalfhourf, .ms-cal-enoworkhourf .ms-cal-dayhourf, .ms-cal-eworkhour .ms-cal-dayhalfhourf, .ms-cal-eworkhour .ms-cal-dayhourf, .ms-cal-eworkdayf .ms-cal-dayhourf, #ffe69a .ms-cal-dayhourf, #ffe69a .ms-cal-dayhalfhourf {
	border-left: solid 1px rgb(0, 0, 0);
}

/* Horizontal lines signaling hour time slots on Day and Week View */
.ms-cal-enoworkdayf, .ms-cal-enoworkdayrtl .ms-cal-dayhourrtlf, .ms-cal-eworkdayrtl .ms-cal-dayhourrtlf, .ms-cal-enoworkdayrtl .ms-cal-dayhourrtl, .ms-cal-eworkdayrtl .ms-cal-dayhourrtl, .ms-cal-eworkhourrtl .ms-cal-dayhourrtl, .ms-cal-eworkhourrtl .ms-cal-dayhourrtlf, .ms-cal-eworkhourrtlf .ms-cal-dayhourrtlf, .ms-cal-eworkhourrtlf .ms-cal-dayhourrtl, .ms-cal-enoworkhour .ms-cal-dayhourf, .ms-cal-enoworkhour .ms-cal-dayhour, .ms-cal-enoworkhourf .ms-cal-dayhourf, .ms-cal-enoworkhourf .ms-cal-dayhour, .ms-cal-enoworkday .ms-cal-dayhour, .ms-cal-eworkday .ms-cal-dayhour, .ms-cal-eworkhour .ms-cal-dayhour, .ms-cal-eworkhour .ms-cal-dayhourf, .ms-cal-eworkhourf .ms-cal-dayhourf, .ms-cal-eworkhourf .ms-cal-dayhour, .ms-cal-workhourrtlbover, .ms-cal-workhourrtlover, .ms-cal-workhourbover, .ms-cal-workhourover, .ms-cal-workhourb, .ms-cal-workhour, .ms-cal-workhourrtlf, .ms-cal-workhourrtl, .ms-cal-workhourf, .ms-cal-eworkdayrtlf, .ms-cal-eworkdayf, .ms-cal-enoworkdayrtlf, .ms-cal-workhourrtlfover, .ms-cal-workhourfover, .ms-cal-enoworkhourrtl .ms-cal-dayhourrtl, .ms-cal-enoworkhourrtl .ms-cal-dayhourrtlf, .ms-cal-enoworkday .ms-cal-dayhourf, .ms-cal-eworkday .ms-cal-dayhourf, #ffe69a .ms-cal-dayhour, #ffe69a .ms-cal-dayhalfhour, #ffe69a .ms-cal-dayhourf, #ffe69a .ms-cal-dayhalfhourf {
	border-top: 1px solid rgb(0, 0, 0); 
}

/* Horizontal lines signaling half-hour time slots on Day and Week View */
.ms-cal-enoworkday .ms-cal-dayhalfhour, .ms-cal-eworkday .ms-cal-dayhalfhour, .ms-cal-eworkhour .ms-cal-dayhalfhour, .ms-cal-eworkhour .ms-cal-dayhalfhourf, .ms-cal-eworkhourf .ms-cal-dayhalfhourf, .ms-cal-workhourbhalfhour, .ms-cal-workhourfhalfhourover, .ms-cal-workhourrtlfhalfhourover, .ms-cal-workhourhalfhourover, .ms-cal-workhourbhalfhourover, .ms-cal-workhourbhalfhourover, .ms-cal-workhourrtlhalfhourover, .ms-cal-workhourrtlbhalfhourover, .ms-cal-workhourrtlhalfhour, .ms-cal-workhourhalfhourb, .ms-cal-workhourhalfhour, .ms-cal-enoworkhourrtl .ms-cal-dayhalfhourrtlf, .ms-cal-enoworkdayrtl .ms-cal-dayhalfhourrtlf, .ms-cal-eworkdayrtl .ms-cal-dayhalfhourrtlf, .ms-cal-enoworkdayrtl .ms-cal-dayhalfhourrtl, .ms-cal-eworkdayrtl .ms-cal-dayhalfhourrtl, .ms-cal-eworkhourrtl .ms-cal-dayhalfhourrtl, .ms-cal-eworkhourrtl .ms-cal-dayhalfhourrtlf, .ms-cal-eworkhourrtlf .ms-cal-dayhalfhourrtlf, .ms-cal-enoworkhour .ms-cal-dayhalfhourf, .ms-cal-enoworkhour .ms-cal-dayhalfhour, .ms-cal-enoworkday .ms-cal-dayhalfhourf, .ms-cal-eworkday .ms-cal-dayhalfhourf, #ffe69a .ms-cal-dayhour, #ffe69a .ms-cal-dayhalfhour, #ffe69a .ms-cal-dayhourf, #ffe69a .ms-cal-dayhalfhourf {
	border-top: solid 1px rgb(187, 184, 184);
}
/* Bottom border for last row in Day and Week View */
#ffe69a .ms-cal-dayhour, #ffe69a .ms-cal-dayhalfhour, #ffe69a .ms-cal-dayhourf, #ffe69a .ms-cal-dayhalfhourf, .ms-cal-workhourBhalfhour  {
	border-bottom: solid 1px rgb(0, 0, 0);
}

/* Sizes to keep things displaying properly */
#ffe69a .ms-cal-dayhourf, #ffe69a .ms-cal-dayhalfhourf {
	height: 100%;
}
.ms-cal-muworkitem .contb, .ms-cal-workitem .contb {
	width: 95%;
}

/* Background color for NON work hours/days in Day, Week and Month View */
.ms-cal-nodataleftbtm, .ms-cal-nodataleftrtl, .ms-cal-nodataleft, .ms-cal-nodatamid, .ms-cal-weekday, .ms-cal-weekempty, .ms-calheader, .ms-cal-time, .ms-cal-enoworkdayrtlf, .ms-cal-enoworkdayf, .ms-cal-enoworkdayrtl, .ms-cal-enoworkday, .ms-cal-enoworkdayrtlf .ms-cal-dayhourrtlf, .ms-cal-enoworkdayrtl .ms-cal-dayhourrtlf, .ms-cal-enoworkdayrtlf .ms-cal-dayhalfhourrtlf, .ms-cal-enoworkdayrtl .ms-cal-dayhalfhourrtlf, .ms-cal-enoworkdayf .ms-cal-dayhourf, .ms-cal-enoworkday .ms-cal-dayhourf, .ms-cal-enoworkday .ms-cal-dayhalfhourf, .ms-cal-enoworkdayf .ms-cal-dayhalfhourf, .ms-cal-enoworkhourrtlf, .ms-cal-enoworkhour, .ms-cal-enoworkhourf .ms-cal-dayhourf, .ms-cal-enoworkhour .ms-cal-dayhour, .ms-cal-enoworkhour .ms-cal-dayhourf, .ms-cal-enoworkhour .ms-cal-dayhalfhour, .ms-cal-enoworkhour .ms-cal-dayhalfhourf, .ms-cal-enoworkhourrtl .ms-cal-dayhalfhourrtlf, .ms-cal-enoworkhourf .ms-cal-dayhour, .ms-cal-weekedge, .ms-cal-workhourfhalfhourover, .ms-cal-workhourfhalfhour, .ms-cal-workhourfover, .ms-cal-workhourf, .ms-cal-workhourhalfhourover, .ms-cal-workhourover, .ms-cal-workhourhalfhour, .ms-cal-workhour, .ms-cal-enoworkhourrtlf, .ms-cal-enoworkhour, .ms-cal-enoworkhour .ms-cal-dayhour .ms-cal-enoworkhourf .ms-cal-dayhourf, .ms-cal-enoworkhour .ms-cal-dayhourf, .ms-cal-enoworkhour .ms-cal-dayhalfhour, .ms-cal-enoworkhour .ms-cal-dayhalfhourf, .ms-cal-enoworkhourrtlf .ms-cal-dayhourrtl, .ms-cal-enoworkhourrtlf .ms-cal-dayhourrtlf, .ms-cal-enoworkhourrtl .ms-cal-dayhourrtl, .ms-cal-enoworkhourrtl .ms-cal-dayhourrtlf, .ms-cal-enoworkhourrtl .ms-cal-dayhalfhourrtl, .ms-cal-enoworkhourrtlf .ms-cal-dayhalfhourrtlf, .ms-cal-enoworkhourrtl .ms-cal-dayhalfhourrtlf, .ms-cal-enoworkhourf .ms-cal-dayhour, .ms-cal-nodatabtm2, .ms-cal-nodatabtm, .ms-cal-nodataleftbtmrtl2, .ms-cal-nodataleftbtm2, .ms-cal-nodataleftbtmrtl, #ffe69a .ms-cal-dayhourf, #ffe69a .ms-cal-dayhalfhourf, #ffe69a .ms-cal-dayhour, #ffe69a .ms-cal-dayhalfhour, .ms-cal-enoworkhourrtll, .ms-cal-enoworkhourrtl, .ms-cal-enoworkhourrtlf .ms-cal-dayhourrtl, .ms-cal-enoworkhourrtlf .ms-cal-dayhourrtlf, .ms-cal-enoworkhourf, .ms-cal-enoworkhourl, .ms-cal-workhourbhalfhour, .ms-cal-workhourb, .ms-cal-enoworkhourrtl .ms-cal-dayhalfhourrtl, .ms-cal-enoworkhourrtlf .ms-cal-dayhalfhourrtlf {
	background-color: #fff8d8;
}

/* Vertical lines between days in Month View */
.ms-cal-nodataleftbtmrtl, .ms-cal-nodataleftbtm, .ms-cal-nodatabtm2, .ms-cal-nodatabtm, .ms-cal-nodataleftbtmrtl2, .ms-cal-nodataleftbtm2, .ms-cal-noworkitem2b, .ms-cal-noworkitemlb, .ms-cal-noworkitemb, .ms-cal-todayitemrtl2b, .ms-cal-todayitem2b, .ms-cal-workitemrtl2b, .ms-cal-workitem2b, .ms-cal-noworkitemrtl2b, .ms-cal-noworkiteml2b, .ms-cal-noworkiteml, .ms-cal-noworkitem, .ms-cal-todayitemrtl, .ms-cal-todayitem, .ms-cal-workitem, .ms-cal-muworkitemrtll, .ms-cal-muworkitemrtl, .ms-cal-muworkitemr, .ms-cal-muworkiteml, .ms-cal-muworkitem, .ms-cal-alldayeventrtll, .ms-cal-alldayeventrtl, .ms-cal-alldayeventl, .ms-cal-alldayevent, .ms-cal-nodataleftrtl, .ms-cal-nodataleft, .ms-cal-nodatamid, .ms-cal-noworkitemrtl {
	border-right: 1px solid rgb(0, 0, 0);
}

/* Horizontal lines between weeks in Month View */
.ms-cal-nodataleftbtmrtl, .ms-cal-nodataleftbtm, .ms-cal-nodatabtm2, .ms-cal-nodatabtm, .ms-cal-nodataleftbtmrtl2, .ms-cal-nodataleftbtm2, .ms-cal-noworkitem2b, .ms-cal-noworkitemlb, .ms-cal-noworkitemb, .ms-cal-todayitemrtl2b, .ms-cal-todayitem2b, .ms-cal-workitemrtl2b, .ms-cal-workitem2b, .ms-cal-noworkitemrtl2b, .ms-cal-noworkiteml2b {
	border-bottom: solid 1px rgb(0, 0, 0);
}

/* Appointment block in Day and Week View */
.ms-cal-tdayitem, .ms-cal-tweekitem {
	background-color: #eedb79;
	background-image: none;
	border: 1px solid rgb(141, 141, 138);
}

/* Area to left of All Day Event block in Day View */
.ms-cal-time {
	border-right: 1px solid rgb(0, 0, 0);
}

/* Day headers in Week and Month View */
.ms-cal-topdayl, .ms-cal-topday, div.ms-cal-navheader a img, .ms-cal-wtopday, .ms-cal-wtopdayl {
	background-color: #dddd99;
	background-image: url("/images/bargradationdark.gif");
	border: solid 1px rgb(0, 0, 0);
}

/* Selected Day header in Week and Month View */
.ms-cal-topdayover, .ms-cal-wtopdayfocusrtll, .ms-cal-wtopdayfocusrtl, .ms-cal-wtopdayfocusl, .ms-cal-wtopdayfocus, .ms-cal-topdayfocusrtll, .ms-cal-topdayfocusrtl, .ms-cal-topdayfocusl, .ms-cal-topdayfocus, .ms-cal-wtopdayfocuslover, .ms-cal-wtopdayfocusover, .ms-cal-topdayfocusover, .ms-cal-wtopdaylover, .ms-cal-wtopdayover, .ms-cal-topdayoverl {
	background-color: #eeeedd;
	background-image: url("/images/bargradation.gif");
	background-repeat: repeat-x;
	border: solid 1px rgb(0, 0, 0);
}

/* Week header in Month View */
.ms-cal-weekrtlb, .ms-cal-weekrtl, .ms-cal-weekb, .ms-cal-week {
	background-color: #dddd99;
	background-image: url("/images/bargradationdark_horz.gif");
	border: 1px solid rgb(0, 0, 0);
}

/* Hover state for Week header in Month View */
.ms-cal-weekselectedrtl, .ms-cal-weekselected {
	background-color: rgb(229, 228, 227);
	background-image: url("/images/bargradation_horz.gif");
	border: 1px solid rgb(0, 0, 0);
}

/* Background behind Multi-day events in Week View when multi-day events are present */
.ms-cal-wemptycelll, .ms-cal-wemptycell, .ms-cal-walldayeventrtll, .ms-cal-walldayeventrtl, .ms-cal-walldayeventl, .ms-cal-walldayevent {
	background-color: #7796c7;
	border-left: 1px solid rgb(0, 0, 0);
}

/* Today marker, independent of selected day header, in Month View */
.ms-cal-topday-today,.ms-cal-wtopday-today,.ms-cal-topday-todayRTL,.ms-cal-wtopday-todayRTL{
	background-image:url("/_layouts/images/calnumBttntoday.gif");
	background-repeat:repeat-x;
	background-color: rgb(255, 218, 138);
	border:solid 1px rgb(0, 0, 0);
}
.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:none;
}

/* Hover state for Today marker, independent of selected day header, in Month View */
.ms-cal-topday-todayover,.ms-cal-wtopday-todayover{
	background-color: rgb(255, 225, 187);
	border:solid 1px rgb(0, 0, 0);
}
.ms-cal-topday-today{
	background-image: url("calnumbttoday_tbpjo.gif");
	background-repeat: repeat;
	background-color: #cc9900;
}

.ms-cal-topday{
	background-color: #92B4CF;
	background-image: url("calnumbttoday_tbpjo.gif");
	color: #ffffff;
}
.ms-cal-wemptycell,.ms-cal-wemptycellL{
	background-color: #eeeedd;
}
ms.cal-time{
	background-color: #819cd3;
}
.ms-cal-alldayevent{
	background-color: #819cd3;
}
.ms-pagetitle{
color:#235082;
font-family:verdana;
font-size:16pt;
margin:0px 0px 4px 0px;
font-weight:normal;
}
.ms-pagetitle a{
text-decoration:none;
color:#235082;
margin:0;
font-weight:normal;
}
.ms-pagetitle a:hover{
}




