﻿/* Anchor tags */
a:link, a:visited, a:hover
{
    color: #000;
}

em
{
    color: #000;
}

/* Main banner and logo */
#header
{
    background-image: url(../images/orange/product-logo.jpg);
    background-repeat: no-repeat;
    background-color: #000; /*#525252; #231F20;*/
}

/* Main background colour */
/*body
{
	background-color: #525252;
}*/

#content
{
      background-color: #000; /*#525252;*/
}

#page-title
{
	border: solid 1px #000;
	background-color: white;
	color: #000;
}

/* Gradient Banners */
.Title h1,
#Title h1
{
	border: solid 1px #000;
	color: #fff;
	background-image: url(../images/orange/gradient.gif);
	background-repeat: repeat-x;
	background-color: #000;
}

/* datagrid headers */
.datagrid-headerstyle
{
	border: solid 1px #000;
	color: #000;
	background-color: #F26023;
}


.datagrid-headerstyle-yellow
{
	border: solid 1px #000;
	color: #000;
	background-color: #E2DE00;
}

.datagrid-headerstyle-red
{
	border: solid 1px #000;
	color: #fff;
	background-color: #8B0017;
}
.BorderBlack
{
	Border: 1px Solid #000000 !Important;
}
.E_Mail_Settings_Labels
{
	width: 100px;
	font-weight: bold;
}
.RightAligned
{
	text-align: right;
}
.datagrid-headerstyle-green
{
	border: solid 1px #000000 !Important;
	color: #000;
	background-color: #8ACC2A;
}

.datagrid-headerstyle-blue
{
	border: solid 1px #000;
	color: #000;
	background-color: #83A5EB;
}

.datagrid-headerstyle-orange
{
	border: solid 1px #000;
	color: #000;
	background-color: #00477B;
}

.datagrid-headerstyle a:link,
.datagrid-headerstyle a:visited
{
    color: #fff;
}

/* Contents Tree & Status */
#navigation
{
	border: solid 1px #000; 
}

.navbanner h1,
.banner h1,
.banner-recipients h1
{
	border: solid 1px #000;
	color: #fff;
	background-image: url(../images/orange/gradient.gif);
	background-repeat: repeat;
}

.banner-Green h1
{
	border: solid 1px #82C128;
	color: #fff;
	background-image: url(../images/orange/gradient.gif);
	background-repeat: repeat;
}

.navigationStatus
{
	border: solid 1px #000;
}

/* Academic Calendar */
#TimeLine
{
	border: solid 1px #000;
	background-color: White;
}

/* Datagrid */
.datagrid
{
	background-color: White;
	border: solid 1px #000;
}

.icon-graph{background-image: url(../images/orange/stats.gif);}
.icon-word{background-image: url(../images/orange/worddoc.gif);}
.icon-print{background-image: url(../images/orange/printer.gif);}
.icon-help{background-image: url(../images/orange/help.gif);}
.icon-class{background-image: url(../images/orange/class.gif);}
.icon-diary{background-image: url(../images/orange/clock.gif);}
.icon-arrowLeft{background-image: url('../images/orange/Arrow - Left.gif');}
.icon-arrowRight{background-image: url('../images/orange/Arrow - Right.gif');}

/* Status Flags */
.icon-stats-small-NavBar,
.icon-stats-small
{background-image: url(../images/orange/stats-small.gif);}

/* View icons for grid controls */
.print{background-image: url(../images/orange/printer-small.gif);}
.padlock-locked{background-image: url(../images/orange/padlock.gif);}
.word-document{background-image: url(../images/orange/worddoc-small.gif);}

.icon-edit{background-image: url(../images/orange/pen-small.gif);}
.icon-edit-green{background-image: url(../images/green/pen-small.gif);}
.icon-partners{background-image: url(../images/orange/Users-small.gif);}
.icon-LoginStats{background-image: url(../images/orange/Time-small.gif);}
.icon-staff-performance-objectivesTableHeader{background-image: url(../images/orange/man-small-Welcome.gif);}
.icon-staff-performance-objectives{background-image: url(../images/orange/man-small.gif);}
.icon-comment-small{background-image: url(../images/orange/comment-small.gif);}
.icon-globe-small{background-image: url(../images/orange/globe-small.gif);}
.icon-remove-small{background-image: url(../images/orange/trash-small.gif);}
.icon-time-small{background-image: url(../images/orange/time-small.gif);}
.icon-clock-small{background-image: url(../images/orange/clocksmall.gif);}
.icon-padlock-open-small{  background-image: url(../images/orange/padlock-open-small.gif);}
.icon-no-small{background-image: url(../images/orange/no-small.gif);}
.icon-upload{background-image: url(../images/orange/upload.gif);}
.icon-print-small{background-image: url(../images/orange/printer-small.gif);}
.icon-arrow-up-small{background-image: url(../images/orange/arrow-up-small.gif);}
.icon-arrow-down-small{background-image: url(../images/orange/arrow-down-small.gif);}
.icon-key{background-image: url(../images/orange/key-small.gif);}
.icon-bubble{background-image: url(../images/orange/bubble1-small.gif);}
.icon-light{background-image: url(../images/orange/light-small.gif);}
.icon-visibleTrue{background-image: url(../images/orange/visibleTrue.gif);}
.icon-mail{background-image: url(../images/Orange/Mail.gif);}
.icon-add{background-image:url(../images/Orange/Plus-small.gif) ;}
.icon-close{background-image:url(../images/Orange/Cancel-small.gif) ;}

.icon-AttachmentType1{background-image:url(../images/Orange/AttachmentType1.gif) ;}
.icon-AttachmentType2{background-image:url(../images/Orange/AttachmentType2.gif) ;}
.icon-AttachmentType3{background-image:url(../images/Orange/AttachmentType3.gif) ;}
.icon-AttachmentType4{background-image:url(../images/Orange/AttachmentType4.gif) ;}

.icon-AttachmentTypegreen1{background-image:url(../images/green/AttachmentType1.gif) ;}
.icon-AttachmentTypegreen2{background-image:url(../images/green/AttachmentType2.gif) ;}
.icon-AttachmentTypegreen3{background-image:url(../images/green/AttachmentType3.gif) ;}
.icon-AttachmentTypegreen4{background-image:url(../images/green/AttachmentType4.gif) ;}

.icon-AttachmentTypeOrange1{background-image:url(../images/Orange/AttachmentType1.gif) ;}
.icon-AttachmentTypeOrange2{background-image:url(../images/Orange/AttachmentType2.gif) ;}
.icon-AttachmentTypeOrange3{background-image:url(../images/Orange/AttachmentType3.gif) ;}
.icon-AttachmentTypeOrange4{background-image:url(../images/Orange/AttachmentType4.gif) ;}

.icon-RecipientType1{background-image:url(../images/RecipientType1.gif) ;}
.icon-RecipientType2{background-image:url(../images/RecipientType2.gif) ;}
.icon-RecipientType3{background-image:url(../images/RecipientType3.gif) ;}
.icon-RecipientType4{background-image:url(../images/RecipientType4.gif) ;}
.icon-RecipientType0{background-image:url(../images/RecipientType0.gif) ;}

.icon-future-small{background-image:url(../images/Orange/Shutdown-small.gif) ;}

.icon-med-edit{background-image:url(../images/Orange/edit-med.gif) ;}
.icon-med-upload{background-image:url(../images/Orange/upload-med.gif) ;}
.icon-med-add{background-image:url(../images/Orange/Plus-med.gif) ;}
.icon-med-remove{background-image:url(../images/Orange/trash-med.gif) ;}

/*set this due to red icon on orange background not showing up well*/
.icon-ExclamationHeader
{
	background-image: url(../images/Orange/ExclamationHeader.gif);
}

/* Breadcrumbs */
#breadcrumbs
{
	color: #525252;
}

#breadcrumbs a:link, #breadcrumbs a:visited 
{
	color: #525252;
}

#breadcrumbs a:hover
{
	color: #525252;
}

/* help icon */
.help
{
	color: #FB8D44;
}

/* Activity buttons i.e. Back, Save, etc */
.pnlNavigationpopup,
.pnlNavigation
{
	background-color: White;
	border: solid 1px #000;
}

/*buttons style is listed twice in the colour style sheets and in the standandard css any updates apply to all*/
/*primay colour button */
.pageButton-back{list-style-image:url(../images/Orange/Back.gif) ;}
.pageButton-ask{list-style-image:url(../images/Orange/rss.gif) ;}
.pageButton-submit{list-style-image:url(../images/Orange/Upload.gif) ;}
.pageButton-cancel{list-style-image:url(../images/Orange/cancel.gif) ;}
.pageButton-worddoc{list-style-image:url(../images/orange/worddoc.gif) ;}
.pageButton-printer{list-style-image:url(../images/orange/printer.gif) ;}
.pageButton-Approve{list-style-image:url(../images/Orange/Ok.gif) ;}
.pageButton-ViewDiary{list-style-image:url(../images/Orange/Clock.gif) ;}
.pageButton-goals{list-style-image:url(../images/Orange/Target.gif) ;}
.pageButton-save{list-style-image:url(../images/Orange/Save.gif) ;}
.pageButton-add{list-style-image:url(../images/Orange/Plus.gif) ;}
.pageButton-plan{list-style-image:url(../images/Orange/Search.gif) ;}
.pageButton-message{list-style-image:url(../images/Orange/Bubble1.gif) ;}
.pageButton-remove{list-style-image:url(../images/Orange/Trash.gif) ;}
.pageButton-restore{list-style-image:url(../images/Orange/Recycle.gif) ;}
.pageButton-evidence{list-style-image:url(../images/Orange/Attach.gif) ;}
.pageButton-assign{list-style-image:url(../images/Orange/link.gif) ;}
.pageButton-edit{list-style-image:url(../images/Orange/Write.gif) ;}
.pageButton-showall{list-style-image:url(../images/Orange/Mail.gif) ;}
.pageButton-recall{list-style-image:url(../images/Orange/Loop.gif) ;}
.pageButton-Login{list-style-image:url(../images/Orange/Home.gif) ;}
/* buttons that need colors */
.pageButton-addlink{list-style-image:url(../images/Orange/linkadd.gif) ;}
.pageButton-adddocument{list-style-image:url(../images/Orange/docadd.gif) ;}
.pageButton-addtext{list-style-image:url(../images/Orange/textAdd.gif) ;}
.pageButton-mailnext{list-style-image:url(../images/Orange/MailNext.gif) ;}
.pageButton-mailprevious{list-style-image:url(../images/Orange/MailPrevious.gif) ;}
.pageButton-futuregoals{list-style-image:url(../images/Orange/TargetRight.gif) ;}
.pageButton-previousgoals{list-style-image:url(../images/Orange/TargetLeft.gif) ;}
.pageButton-addgoals{list-style-image:url(../images/Orange/TargetAdd.gif) ;}
/*Alternate colour button */
.pageButton-cancelgreen{list-style-image:url(../images/Green/cancel.gif) ;}
.pageButton-GreenSave{list-style-image:url(../images/Green/Save.gif) ;}
.pageButton-AddGreen{list-style-image:url(../images/Green/plus.gif) ;}
.pageButton-mentorlink{list-style-image:url(../images/Orange/globe.gif) ;}
.pageButton-mentortask{list-style-image:url(../images/Orange/plus.gif) ;}
.pageButton-mentorobservation{list-style-image:url(../images/Orange/plus.gif) ;}
.pageButton-AddGreen{list-style-image:url(../images/Green/plus.gif) ;}
.pageButton-mentorsaveobservation{list-style-image:url(../images/Orange/save.gif) ;}
.pageButton-mentorfile{list-style-image:url(../images/Orange/document.gif) ;}
.pageButton-mentortext{list-style-image:url('../images/Orange/document text.gif') ;}
.pageButton-mentorremove{list-style-image:url(../images/Orange/trash.gif) ;}
.pageButton-BehaviourFormProperties{list-style-image:url(../images/Orange/Properties.gif) ;}
.pageButton-Pencil{list-style-image:url(../images/Orange/pen.gif) ;}

/* Sub Title */
.sub-title
{
    color: #fff;
}

.ObservationHeader,
.ClassView-SubTitle,
.sub-title h1
{
   	background-image: url(../images/orange/gradient.gif);
	background-repeat:  repeat;
	border: solid 1px #000;
	color: #fff;
}


.ChartsContainer
{
	background-image: url(../images/orange/gradient.gif);
	background-repeat:  repeat-x;
}

/* Footer */
#footer-print,
#footerpopup,
#footer
{
	background-color: #000000;
}

.version-information em
{
    color: #fff;
}

#copyright-data .version-link
{
    color: #fff;
}

/* SEF Response - questions links */
#questions a:link
{
	color: #ED7423;

}
#questions a:visited
{
	color: #ED7423;
}

.main a:visited, #main-popup a:visited
{
    color: #fff;
}

.main a:link, #main-popup a:link
{
	color: #fff;
}

.Status
{
	color:#000 !important;
}

.datagrid a:visited,
.datagrid a:link,
.ChartsContainer a:link,
.ChartsContainer a:visited,
.ChartsKey a:link,
.ChartsKey a:visited,
.detailsview a:visited,
.detailsview a:link
{
	color:#000 !important;
}

/* Container for three graph headings on welcome page */
.welcome-graph-headercell
{
	border: solid 1px #000;
	color: #fff;
	background-image: url(../images/orange/gradient.gif);
	background-repeat:  repeat;
}

.welcome-graph-headercell a:link,
.welcome-graph-headercell a:visited
{
    color: #fff !important;
}

.ObjectivePopupTitle
{
    color: #fff;
}

#page-titlepopup
{
	border: solid 1px #000;
}

/* Help */
.help-article
{
	color: #525252;	
	border: solid 1px #000;
	background-image: url(../images/orange/gradient.gif);
	background-repeat: repeat;
}

.help-article h3
{
    color: #fff;
}

.Mastercontainer
{
    background-color: #525252;
}

.emptytable-green
{
	border: solid 1px #82C128;
	color: Black;
	background-image: url(../images/greenheader.jpg);
	background-repeat:  repeat;
}
.emptytable
{
	border: solid 0px #000;
	color: #fff;
	background-color: #656565;
}

.BlogHeaderStyleFromMentor
{
	background-image: url(../images/orangeheaderL.jpg);
}

.BlogHeaderStyleFromStudent
{
	background-image: url(../images/greenheaderL.jpg);
}

.BlogHeaderStyle
{
	background-image: url(../images/greenheaderL.jpg);
}

.BlogHeaderStyleBlogEntry
{
	background-image: url(../images/blueheaderL.jpg);
}

.currentgoalstitle
{
    border: solid 1px #000; /*#add1ff;*/
	background-image: url(../images/orange/gradient.gif);
	background-repeat:  repeat;
}

.treenodebackcolor
{
	background-color:Blue;
}

.RecoverPassword
{
	border: solid 1px #000;
	background-image: url(../images/orange/gradient.gif);
}

.RecoverPassword a
{
	color : #fff;
}

.login-control,
.recover-control
{
	border: solid 1px #000;
}

.recover-control
{
	border: solid 1px #000;
}

.login-titletext,
.recover-titletext
{
	border: solid 1px #000;
	color: #fff;
	background-image: url(../images/orange/gradient.gif);
	background-repeat: repeat;
}

.supportText,
.texttop
{
	border: solid 1px #000;
}
.supportText
{
	width: 410px;
}






/* Calendar Style */
.Calendar_AfterLastDayCellCssClass,
.Calendar_BeforeFirstDayCellCssClass,
.Calendar_CellCssClass
{
	border: solid 1px #000;
}

.Calendar_AfterLastDayCellCssClass,
.Calendar_BeforeFirstDayCellCssClass
{
    background-color: #656565;
}

.Calendar_HeaderCellCssClass
{
	background-color: #000;
	border: solid 1px #656565;
	color: #fff;
}

.Calendar_AfterLastDayContentCssClass,
.Calendar_BeforeFirstDayContentCssClass,
.Calendar_DayContentCssClass
{
	background-color: #fff;
	color: #000;
}

.Calendar_AfterLastDayContentCssClass,
.Calendar_BeforeFirstDayContentCssClass
{
	background-color: #656565;
}

.Calendar_AfterLastDayHeaderCssClass,
.Calendar_BeforeFirstDayHeaderCssClass,
.Calendar_DayHeaderCssClass
{
	background-color: transparent;
	background-image: url('../images/calendar/day_header_orange.png');
	background-repeat: repeat;
	border-bottom: solid 1px #656565;
	color: #000;
}


.Calendar_TodayHeader
{
	background-color: transparent;
	background-image: url('../images/calendar/today_header.png');
	background-repeat: repeat;
}

.Calendar_TodayContent
{
	border-top: solid 1px #656565;
}

.Calendar_DayItem,
.Calendar_DayItemAlternating
{
	color: #fff;
	border-color: #656565;
}

.Calendar_DayItem
{
	background-color: #ffffff;
}

.Calendar_DayItemAlternating
{
	background-color: #656565;
}

.Calendar_DayItem a,
.Calendar_DayItemAlternating a
{
	color:#fff;
}

.Calendar_Filter_Header
{
	border-bottom: solid 1px #add1ff;
}

.Calendar_Filter_Header2
{
	border: solid 1px #add1ff;
	color: Black;
	background-image: url(../images/orangeheader.jpg);
	background-repeat: repeat;
}

.table-links a:link,
.welcome-statement a:link,
.Description a:link,
#Description2 a:link,
#Description a:link
{
	color: #F26023;
}

.table-links a:visited,
.welcome-statement a:visited,
.Description a:visited,
#Description2 a:visited,
#Description a:visited
{
	color: #F26023;
}

/* Ultimate editor style
.EditorToolbar,
.EditorToolbar table,
.EditorToolbar tr,
.EditorToolbar td,
.EditorButtonOut,
.EditorContainer
{
	background-color:#656565 !important;
}
*/

.ClassView-SubTitleText
{
	color : #fff;
}

.control-header
{
	color : #fff;
	background-color: #656565; 
}

.border-red { border: solid 1px #6E0718; }
.border-blue { border: solid 1px #83A5EB; }
.border-green { border: solid 1px #AAC63F; }

.option-block-green { border: solid 1px #AAC63F; }
.option-block-grey { border: solid 1px #2B2B2D; }
.option-block-orange { border: solid 1px #F48927; }
.option-block-red { border: solid 1px #6E0718; }
.option-block-blue { border: solid 1px #83A5EB; }
.option-block-yellow { border: solid 1px #E8E803; }
.option-header-green { background-image: url(../images/option-green.jpg); }
.option-header-grey { background-image: url(../images/option-grey.jpg); }
.option-header-orange { background-image: url(../images/option-orange.jpg); }
.option-header-red { background-image: url(../images/option-red.jpg); }
.option-header-blue { background-image: url(../images/option-blue.jpg); }
.option-header-yellow { background-image: url(../images/option-yellow.jpg); }

.option-header-green-Home { background-image: url(../images/option-green.jpg); }
.option-header-red-Home { background-image: url(../images/option-red.jpg); }
.option-header-blue-Home { background-image: url(../images/option-blue.jpg); }

.option-block-green-Home { border: solid 1px #AAC63F; }
.option-block-red-Home { border: solid 1px #6E0718; }
.option-block-blue-Home { border: solid 1px #004877; }

.sef-title h1
{
    background-image: url(../images/option-red.jpg);
    background-repeat: repeat-x;
    color: #fff;
}

.bluebuttonspopupAction,
.bluebuttonsNoActionTaken,
.Message-Recipients
{
	border: solid 1px #000;
}


/*style for opera only*/
@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0) 
{
/*buttons style is listed twice in the colour style sheets and in the standandard css any updates apply to all*/
    /*primay colour button */
    .pageButton-back{background-image:url(../images/Orange/Back.gif) ;}
    .pageButton-ask{background-image:url(../images/Orange/rss.gif) ;}
    .pageButton-submit{background-image:url(../images/Orange/Upload.gif) ;}
    .pageButton-cancel{background-image:url(../images/Orange/cancel.gif) ;}
    .pageButton-Approve{background-image:url(../images/Orange/Ok.gif) ;}
    .pageButton-ViewDiary{background-image:url(../images/Orange/Clock.gif) ;}
    .pageButton-goals{background-image:url(../images/Orange/Target.gif) ;}
    .pageButton-save{background-image:url(../images/Orange/Save.gif) ;}
    .pageButton-add{background-image:url(../images/Orange/Plus.gif) ;}
    .pageButton-plan{background-image:url(../images/Orange/Plus.gif) ;}
    .pageButton-message{background-image:url(../images/Orange/Bubble1.gif) ;}
    .pageButton-remove{background-image:url(../images/Orange/Trash.gif) ;}
    .pageButton-restore{background-image:url(../images/Orange/Recycle.gif) ;}
    .pageButton-evidence{background-image:url(../images/Orange/Attach.gif) ;}
    .pageButton-assign{background-image:url(../images/Orange/link.gif) ;}
    .pageButton-edit{background-image:url(../images/Orange/Write.gif) ;}
    .pageButton-showall{background-image:url(../images/Orange/Mail.gif) ;}
    .pageButton-recall{background-image:url(../images/Orange/Loop.gif) ;}
    .pageButton-Login{background-image:url(../images/Orange/Home.gif) ;}
    /* buttons that need colors */
    .pageButton-addlink{background-image:url(../images/Orange/linkadd.gif) ;}
    .pageButton-adddocument{background-image:url(../images/Orange/docadd.gif) ;}
    .pageButton-addtext{background-image:url(../images/Orange/textAdd.gif) ;}
    .pageButton-mailnext{background-image:url(../images/Orange/MailNext.gif) ;}
    .pageButton-mailprevious{background-image:url(../images/Orange/MailPrevious.gif) ;}
    .pageButton-futuregoals{background-image:url(../images/Orange/TargetRight.gif) ;}
    .pageButton-previousgoals{background-image:url(../images/Orange/TargetLeft.gif) ;}
    .pageButton-addgoals{background-image:url(../images/Orange/TargetAdd.gif) ;}
    /*Alternate colour button */
    .pageButton-cancelgreen{background-image:url(../images/Green/cancel.gif) ;}
    .pageButton-GreenSave{background-image:url(../images/Green/Save.gif) ;}
    .pageButton-AddGreen{background-image:url(../images/Green/plus.gif) ;}
    .pageButton-mentorlink{background-image:url(../images/Green/globe.gif) ;}
    .pageButton-mentortask{background-image:url(../images/Green/plus.gif) ;}
    .pageButton-mentorobservation{background-image:url(../images/Green/plus.gif) ;}
    .pageButton-AddGreen{background-image:url(../images/Green/plus.gif) ;}
    .pageButton-mentorsaveobservation{background-image:url(../images/Green/save.gif) ;}
    .pageButton-mentorfile{background-image:url(../images/Green/document.gif) ;}
    .pageButton-mentortext{background-image:url('../images/Green/document text.gif') ;}
    .pageButton-mentorremove{background-image:url(../images/Green/trash.gif) ;}
    .pageButton-BehaviourFormProperties{background-image:url(../images/Orange/Properties.gif) ;}
}

.EvidenceGroupslinks
{
    color: #000 !important;
}

.EvidenceFolder
{
    background-image:url(../images/orange/folder.gif)
}

.EvidenceFolderAlt
{
    background-image:url(../images/blue/folder.gif)
}

.divHintSmall,
.divHint
{
    /*background-color: #FAEFBC;
    border:1px solid #000000;*/
    color:#404040;
}

.divplaincontainer
{
    border:1px solid black;
}

.GridPager, .GridPager td
{
    
	color: #fff;
	background-image: url(../images/orange/gradient.gif);
	background-repeat: repeat-x;
	background-color: #000;
}

.Gridpager a
{
    color: White;
    font-weight: normal;
}

.FloatLeft
{
	float: left;
}

.FloatRight
{
	float: right;
}

.Restoreable
{
    background-color:#eeeeee;
}

.PeriodPanel
{
    width : 500px;
}

.PeriodLabel
{
    font-weight : bold;
    min-width : 75px;
    text-align : right;
}

.PeriodTitle
{
    width : 413px;
}

.PeriodDate
{
    width : 80%;
    padding-right : 5px;
}

.PeriodTable img
{
    padding-left : 5px;
}

.PeriodTable
{
    width : 490px;
}

.Error
{
    border :2px solid Red;
}

.periodtitle
{
    width : 400px;
}

.PeriodEndDate
{
    margin-left : 4px;
}

.pageLabel
{
    font-weight : bold;
    text-align : right;
}

.periods-combo
{
    width : 345px;
}
