

.whitecolor
{
    background-color: #ffffff !important ;
}

.blackcolor
{
    background-color: #3f3f3f ;
}
.studentassessmentdetails
{
    color: #3F3F3F ;
}
.blacktextcolor
{
    color :#3f3f3f !important ;
}
.textcolor
{
    color: #3F3F3F;
}

div.navhr
{
    background-color: #dedede ;
}

div.titleNavHr
{
    background-color: #dedede;
}

div.lightGreyHr
{
    background-color: #f5f5f5;
}

h1, h1 a:link, h1 a:visited
{
    color: #3f3f3f;
    font-size: 14px;
    font-family: Arial;
}
h2
{
   color: #4B1463;
   font-size: 14px;
   font-family: Arial;
}
h3
{
   color: #4B1463 !important;
   font-size: 14px !important;
   font-family: Arial;
}
thead
{
    
    color: #3F3F3F
}
.navigation
{
	font-size: 12px;
	font-family: Arial;
}

.defaultsize
{
    font-size: 12px;
    font-family: Arial;
}

.small
{
    font-size: 11px;
}


a:visited
{
     color: #006575;
     text-decoration: none;
}
a:link, a:visited
{
     color: #006575;
     text-decoration: none;
}
a:hover
{
    text-decoration:underline;
    color: #006575;
}

.disabled
{
    color: #A9A9A9;
    text-decoration: none;
}

.disabledLink
{
    color: #A9A9A9;
}


.important
{
    color: #cc0033;
}
.grayed
{
    color: gray;
}
.unselected, ul.globalnav a, ul.globalnav a:visited
{
    color: #3F3F3F;
}
.white,.white a,.white a:visited,.white a:link
{
    color: #ffffff !important;
}
.defaultcolor, ul.globalnav li.current a 
{
    color: #3F3F3F;
}
.fadedText
{
    color: #4B1463;
}
.navMenu .item a,
.navMenu .item a:visited
{
    color: #3F3F3F;
}

.pcinduction
{
   background-color: #ffffff;
}

.PCInductionDisplay
{
    color: #3F3F3F;
}

input.readonlyTextbox,
textarea.readonlyTextbox
{
    color: #3f3f3f;
	background-color: #EEEEEE;
	border: solid 1px #CCCCCC;
}
   
.news .new
{
     color: #4B1463;
} 
.news .verticalbar
{
    color: #3f3f3f;
}

.browseNews .news 
{
   color: #4B1463;
}

.browseNews .verticalbar
{
     color: #3f3f3f;
}

div.viewComments textarea
{
    background-color: #ebebe4;
}

div.viewCommentsCustom textarea
{
    background-color: #ffffff;
}




body 
{
    font-size: 11px;
    font-family: Arial, Arial;
}

div.mp_topbar
{
    background-color: #FFFFFF;
}

div.mp_topcontent
{
     background-color: #FFFFFF;
}

div.mp_breadcrumbtrail a,div.mp_breadcrumbtrail
{
    color: #006575;
}

div.mp_breadcrumbtrail .currentNode
{
	color: #3f3f3f;
}

div.mp_breadcrumbbarOuter
{
	background-color: #EFEFEF;
}



div.main_midmidcontents_background
{
    background-color: #ffffff;
}

ul.globalnav li.current a
{
    color: #000000;
}
div.foot_contact a, div.foot_contact a:visited
{
	color: #006575 !important;
}
div.foot_contact a:hover
{
	color: #006575 !important;
}
div.foot_copyright a, div.foot_copyright a:visited
{
	color: #006575 !important;
}
div.foot_copyright a:hover
{
	color: #006575 !important;
}

.disabled a:link, .disabled a:visited, .disabled a:hover
{
	color: #A9A9A9;
}

div.ithelp_contact a,div.ithelp_contact a:visited
{
	color: #006575;
}
.div.ithelp_contact a:hover
{
	color: #006575;
}


.gradebookGridView .RPL,.gradebookGridView .RPL .coursestatus 
{
	color: #3F3F3F;
}

.pagination
{
    font-size: 12px;
    font-weight: bold;
}

.statusNone
{
	color: #3f3f3f;
}

.statusDue,
.statusFailed,
.statusOffline
{
	color: #cc0033;
}	

.statusDueAndUnviewed
{
    color: #cc0033;
    font-weight: bold;
}

.statusComplete,
.statusOnline
{
	color: #3F3F3F;
}

.statusCurrent
{
    
    color: #3F3F3F;
}

.tabStrip li
{
     color: #006575;
}

.tabStrip li.activeTab 
{
    color: #3f3f3f;
}

.popup,
.popupCalendar
{
    background-color: #ffffff;
	color: #3f3f3f;
	border: solid 1px #CCCCCC;
}

.successMsgPanel .middle
{
    background-color: #E0E0E0;
    color: #3F3F3F;
    font-size: 12px;
	font-weight:normal;
}

.studyGuide .completedJournal .successMsgPanel .middle
{
    background-color: #e5e5e5
}

.warningMsgPanel .middle
{
	background-color: #E0E0E0;
	color: #006575;
	font-size: 12px;
	font-weight:bold;
}

a.borderedLink, a.borderedLink:visited,
a.borderedLink:link, a.borderedLink:visited,
{
      
  color: #ffffff !important;
}

a.borderedLinkDisabled:link, a.borderedLinkDisabled:visited
a.borderedLinkDisabled, a.borderedLinkDisabled:visited
{
    color: #3F3F3F !important;
}

a.borderedLink[href] span span span
{
	color: #ffffff!important;
}

a.borderedLinkDisabled span span span
{
	color: #3F3F3F !important;
}


a.borderedLink[disabled="disabled"] span span span
{
	color: #3F3F3F !important;
}

a.borderedLink[disabled="false"] span span span
{
	color: #ffffff !important;
}

a.borderedLink span span span
{
	color: #3F3F3F !important;	
}
a.borderedLink, a.borderedLinkDisabled
{
   
    color: #006575;
    font-size: 12px;
    font-family: Arial;
}

.search input
{
	font-size: 12px;
}

.search .error
{
	border: 1px solid #3f3f3f;
	color: #3f3f3f;
	background-color: #ffffe1;
}

.dateSelector table
{
	background-color: #ffffff;
	border: 1px solid #cccccc;
}

.dateSelector table thead th
{
    background-color: #DDDDDD;
}

.dateSelector table thead td
{
	color: #3f3f3f;
	background-color: #F7F7F7;
	font-weight: bold;
}

.dateSelector table tbody td
{
    background-color: #ffffff;
}

.dateSelector table tbody td:hover
{
	background-color: #EEEEEE;
}

.searchUser input
{
    background-color: Transparent;
}

.searchUser ul 
{
    border-bottom:: solid 1px Transparent;
}

.searchUser ul li
{
    border: solid 1px #CCCCCC;
    background-color: #EEEEEE;
}
div.footer a, div.footer a:visited
{
    color: #3f3f3f !important;
}
    
div.footer a:hover
{
    color: #3f3f3f !important;
}

div.footer
{
    font-size: color: 11px;
    font-family: color: Arial;
}

div.footer
{
	color: #3f3f3f;
}
.searchUser li .name
{
    font-size: 11px;
    color: #006575;
    background-color: #EEEEEE;
}

.searchUser li.highlight
{
    background-color: #006575;
}

.searchUser li.highlight .name
{
    color: #ffffff;
    background-color: #006575;
}

.nztcScroller .Scrollbar-Track
{
    background: #ffffff center center;
	border:solid 1px #E0E0E0;
}

.nztcScroller .Scrollbar-Handle
{
    background-color:#E0E0E0;
}

.monthCalendar .dayHeaders th
{
    color: #ffffff;
}

.monthCalendar .days .number
{
    color:  #4B1463 !important;
}

.monthCalendar .today 
{
    background-color: #d0e4e6;
	color: #4B1463;
	font-weight: bold;
}

.monthCalendar .days .otherMonth .number
{
    background-color: #EAEAEA;
	color: #999999 !important;
}

.weekCalendar .events .header
{
    font-size:12px; 
}

.weekCalendar div.lastRow
{
    background-color: #ffffff;
}
.weekCalendar .header div.numberDay
{
    color: #fefefe !important;
}

.weekCalendar .header .numberDay .number
{
    color: #fefefe !important;
}

.weekCalendar .header .numberDay .day
{   
    color: #fefefe !important;
}

.weekCalendar .events tr td.rowDayHeader
{
    font-family:Arial; 
	font-size:12px;
	color:#3F3F3F; 
	background-color:#D8D8D8; 
	border-bottom:1px solid #fefefe;
	border-right: 3px solid #fefefe;
}

.weekCalendar .events tr div.rowDayHeaderBreaker
{
	background-color:#E0E0E0;
}

.weekCalendar .events .hour div.top
{
    border-bottom: dashed 1px #E0E0E0; 
    border-right: 1px solid #E0E0E0;	
	border-top: 1px solid #E0E0E0;
	font-size: 8px;
}

.weekCalendar .events .hour div.bottom
{
    border-right: 1px solid #E0E0E0; 
}
    
.weekCalendar .events .booked
{
	background-color: #f9f9f9;
}

.weekCalendar .events tr.lastRow div.firstColumn
{
    background-color: #ffffff;
}

.weekCalendar .events tr.lastRow div.lastRow
{
    background-color: #E0E0E0;
}


.dayCalendar .events .heading2
{
    color: #ffffff;
	font-weight: normal;
	font-size: 9pt;
	font-family: Arial;
}

.dayCalendar .events td
{
	border-top: 2px solid #E0E0E0;
}

.dayCalendar .events .hour
{
    background-color: #D8D8D8;
}

.dayCalendar .current
{
	background-color: #E0E0E0;	
}

.dayCalendar .currentItem
{
	background-color: #E0E0E0;
}

.calendarNavBar .heading2
{
	font-size: 14px;
	font-weight: normal;
	color: #3f3f3f;
}

.window .bar,.help .bar
{
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}

.window .body .middle
{
	background-color: #f9f9f9;
}

td.menuNormal
{
    color: #3f3f3f;
    background-color: GrayText;
}

td.menuHover
{
    background-color: Gray;
}

div.menuNormal
{
    background-color: GrayText;
}

div.menuHover
{
	border: 1px solid Gray;
	background-color: GrayText;
}

a.menuitem:link
{
    color: #ffffff;
	background-color: GrayText;
}

a.menuitem:visited
{
    color: #ffffff;
	background-color: GrayText;
}
a.menuitem:hover
{
    color: #ffffff;
	background-color: Gray;
}

a.menuitem:active
{
    color: #ffffff;
	background-color: Gray;
}

.classroomOverview a.current
{
	color: #3f3f3f !important;
}

.classroomOverview h3
{
    font-size:12px ;
    font-size:14px;
    color: #4B1463 ;
     
}

.classroomOverviewCourseHeader 
{
	background-color: #ffffff;
}

.classroomOverviewCourseHeader .content
{
    background-color: #E5E2E9;
}

.classroomOverviewCourseContent 
{
	background-color: #EEEEEE;
}

.studyGuide .sectionTitle .title,
.studyGuide .element .header
{
    color: #006575;
}

.studyGuide .element h1
{
    color: #006575;
}

.studyGuide h3
{
	color: #3f3f3f;
    font-weight:normal;
    font-size: 12px;
}

.studyguide .gb_contentinner
{
	font-size: 12px;
	font-family: Arial;	
}

.studyGuidefaded
{
	color: #EBEBEB;
}

.studyGuide .element .header
{
	font-size: 14px;
	font-weight: bold;
}
.studyGuide .element .borderedPanel h1
{
    color:#3f3f3f;
}

.studyGuide .sectionTitle .progressBarLabel
{
    font-weight: bold;
    color: #666666;
}

.studyGuide .sectionTitle .title
{
	font-size: 16px;
	font-weight: bold;
}

.studyGuide .htmlContent td img
{
     background-color:#ffffff;
}

.studyGuide .htmlContent .box
{
    border: 1px solid #CCCCCC;
	background-color: #EBEBEB;
	font-family: Arial;
	font-size: 12px; 
}

.studyGuide .htmlContent .scw
{
    color:Purple;
}

.studyGuide .htmlContent .smallGrey
{
	font-size: 9px;
	color: #CCCCCC;	
}

.studyGuide .htmlContent img
{
    background-color: #EBEBEB;
}

.studyGuide .glossary img
{   
    background-color: #EBEBEB;
}
.studyGuide .htmlContent table.definitionGrid .icon img
{
	background-color: transparent;
}

.studyGuide .journal textarea, .studyGuide .completedJournal textarea
{
    font-family: Arial;
	font-size: 12px;
}

.studyGuide .reading .gb_outer .gb_contentinner 
{
    font-family: Arial;
	font-size: 12px;
}

.studyGuide .reading .gb_outer .gb_contentinner p
{
    font-family: Arial;
	font-size: 12px;
}

.studyGuide .textbook .gb_outer .gb_contentinner
{
	font-family: Arial;
	font-size: 12px;
}

.studyGuide .journal .gb_outer .gb_contentinner, .studyGuide .completedJournal .gb_outer .gb_contentinner
{
	font-family: Arial;
	font-size: 12px;
}

.task .gb_contentinner
{
    font-family: Arial;
	font-size: 12px;
}
.studyGuide .image .gb_outer .gb_contentinner
{
    font-size: 12px;
}

.studyGuide .quote
{
    font-family: Arial;
	font-size: 12px;
}

.studyGuide .quote blockquote
{
	font-weight: bold;
}
.studyGuide .quote cite
{
	font-style: normal;
}
.studyGuide .glossary
{
    border-bottom: solid 1px #CCCCCC;
}
.studyGuide .writtenAssessment .gb_outer .gb_contentinner 
{
    font-size: 12px;
    font-family: Arial;
}
.studyGuide .journal .gb_outer .gb_contentinner, .studyGuide .completedJournal .gb_outer .gb_contentinner
{
    font-size: 12px;
    font-family: Arial;
}

.studyGuide .journal .gb_outer .gb_contentinner .reply, .studyGuide .completedJournal .gb_outer .gb_contentinner .reply
{
    font-size: 12px;
    font-family: Arial;
}

.studyGuideVideo .video
{
    border: 1px solid #CCCCCC;
}

.studyGuideVideo .video .head
{
    font-weight: bold;
	color: #ffffff;
}
.quiz .item h3
{
    font-size: 12px;
	
	color: #3f3f3f;
}

.quiz .attemptItems .item h3
{
	font-weight: bold;
}

.quiz .match table td,
.quiz .matchResult table .option td.value
{
	border: solid 1px #CCCCCC;
}

.quiz .match .option td.label,
.quiz .matchResult .option td.label
{
	font-style: normal;
}

.quiz .match .option .target,
.quiz .match .option .value
{
    font-style: bold;
}

.quiz .matchResult .value
{
    font-style: bold;
}

.studyGuide .completedJournal .successMsgPanel .middle
{
    background-color:##e5e5e5;
    color:#3f3f3f;
}

.contentBox b
{
    color:#3f3f3f;
	font-weight:bold;
}

.contentBox .content img
{
	border: solid 5px #CCCCCC;
}

.contentBox .fadedText
{
    color:#4B1463;
}

.studyGuide .contentBox .topMiddle
{
    background-color: #dedede;
}

.studyGuide .contentBox .right
{
    background-color: #dedede;
}

.studyGuide .contentBox .left
{
     background-color: #dedede;
}

.studyGuide .contentBox .bottomMiddle
{
     background-color: #dedede;
}

div.nztcGreyBorderBox tr td
{
    border-color: #CCCCCC;
}

.progressBar .bar
{
    background-color: #a9c9ce;
}
.progressBar .labels
{
    color: #3f3f3f;
}
.progressBar .label
{
    font-size: 11px;
}
.progressBar .lastLabel
{  
   font-size: 11px;
}
.mosaicProgressBar .bar
{
    background-color: Transparent;
}
.stageprogressBar .bar
{
     background-color: #006575;
}
.stageProgressBar .label
{
    color:#3f3f3f;
	font-size:11px;
}
.stageProgressBar .labels
{
    color:#3f3f3f;
	font-size:11px;
}
.stageProgressBar .lastLabel
{ 
    color:#3f3f3f;
	font-size:11px;
}

.error 
{
    color:#cc0033 !important;
    font-weight:normal;
}

.topicRepeater .closing 
{   
     color:#cc0033;
}

textarea.watermark, input.watermark 
{
    color:#666666;
}

.modalBackground
{
    background-color:#3f3f3f;
}

.studyScheduleStage
{
    color: #4B1463;
    font-size:12px;
    font-weight:bold;
  
}
.Studyguidestudentfeedback,.Studyguidestudentfeedback1,.Studyguidestudentfeedbacklink
{
    font-size:12px;
	font-family:Arial;
}

.LecturerPanel
{
    font-family:Arial,Sans-Serif ;
	font-size:11px;
	color:#3F3F3F;
}



.emailPage .pageContent
{
    background-color: #ffffff;
}

.recipientEditor
{
   
    background-color: #ffffff;
}
.contactSearch .textbox
{
	color: #3F3F3F;
}

.contactSearch ul li
{
	
	background-color: #EEEEEE;
}

.contactSearch li .name
{
    font-size: 11px;
	color: #006575;
    background-color: #EEEEEE;
}

.contactSearch li .role
{
	font-size: 11px;
	color: #4B1463;
	background-color: #EEEEEE;
}

.contactSearch li.highlight
{
	background-color: #006575;
}
.contactSearch li.highlight .name, .contactSearch li.highlight .role
{
	color: #ffffff;
	background-color: #006575;
}
.recipient,
.attachment
{
    background-color: #DDFAFE;
	
}


.addressBook .filterField label
{
	
	
}
.composeFields .attachmentsField .input,
.composeFields .subjectField .textbox
{
    background-color: #ffffff;
}



div.loginGreyHr
{
    background-color:#e8e8e8 !important;
}

div.login
{
	font-size: 11px; 
	font-family: Arial;	
}

div.login .error
{
	color: #cc0033 !important;
	font-weight: bold;
}

div.login .bigText
{
	font-size: 14px;
}

div.login h1
{
    font-family: Arial,Sans-Serif;
    font-size: 28px;
    font-weight: bold;
    color: #006575;
}

div.login p
{
    font-family: Arial,Sans-Serif;
    font-size: 15px;
    font-weight: normal;
    color: #3f3f3f;
}

div.login .greyLink a,div.login .greyLink a:hover
{
    font-family: Arial,Sans-Serif;
    font-size: 11px;
    font-weight: normal;
    color: #4B1463;
}


.noteEditor .message
{
	color: #3f3f3f;
}

.noteEditor .popup
{
    background-color: #f1f1f1;
}

.noteEditor .resizer
{
	background-color: #ffffff;
}




div.localNavMenu li.currentItem a,div.localNavMenu li.subcurrentItem a
{
	
      color: #4B1463 !important;
}

div.localNavMenu li.currentItem ul li.item a, div.localNavMenu li.subcurrentItem ul li.item a
{
	color:#006575 !important;     
}


div.localNavMenuCourse li.currentItem a,
div.localNavMenuCourse li.subcurrentItem a
{
	
      color: #006575 !important;
}

div.localNavMenuCourse li.currentItem ul li.item a, 
div.localNavMenuCourse li.subcurrentItem ul li.item a
{
	

    color: orange !important;
}



li.studyGuides a
{
	color: #006575; 
}

li.studyGuides
{
    color: #006575; 
}

.studyGuides .contentExpanded
{
	color: #3f3f3f!important;
}

.studyGuides .contentCollapsed
{
	color: #006575!important; 	
}





.help .body .middle
{
	background-color: #ffffff;
}
.help #pageHeader,.help .pageHeader
{
    background-color: #ffffff;
}
.help .pageHeaderCustom
{
    background-color: #ffffff;
}
.help .pageHeaderCustom .link a
{
    color: #3f3f3f;
}
.help .pageHeader_top,.help .pageHeader_btm
{
     background-color: #ffffff;
}
.help .helpLeftNav
{
    background-color: #ffffff;
}

.help .helpLeftNav .top,.help .helpLeftNav .bottom
{
    background-color: #ffffff;
}
.help .helpLeftNav .middle .content
{
     background-color: #ffffff;
}
.help .helpNavPanel .leftBorder,.help .helpNavPanel .rightBorder
{
	background-color: #d8d8d8;
}
.help .helpNavPanel .content
{
	background-color: #ffffff;
}
.help .helpNavMenu a:link,
.help .helpNavMenu a:hover,
.help .helpNavMenu a:visited
{
	color: #4B1463;
}

.help .treeNavMenu ul li.item a,
.help .treeNavMenu ul li.item a:visited,
.help .treeNavMenu ul ul li.item a,
.help .treeNavMenu ul ul li.item a:visited
{
	color: #006575;
}
.help .helpDisplayPanel
{
    background-color: #ffffff;
}

.help .helpDisplayPanel .content h1
{
	color: #3f3f3f;
}

.help .helpDisplayPanel .content .relatedLinks
{
	font-weight: bold;
	color: 	#3f3f3f;
}

.help .indexNav .currentItem,
.help .treeNavMenu ul ul li.currentItem,
.help .helpLeftNav .middle .smallcontenthighlight,
.help .demoNav .currentItem
{
	color: CCCCCC;
}

.help .whereAmI a,
.help .treeNavMenu ul li.currentItem a,
.help .treeNavMenu ul ul li.currentItem a,
.help .demoNav .currentItem a
{
	color: #3f3f3f;
}

.helpNavMenu .subTitle
{
	color: #3f3f3f;
}

#helpWaitMsg
{
    color:#006575;
	font-weight:bold;
}
.help .helpLeftNavIndex ul li.item a,
.help .helpLeftNavIndex ul li.item a:visited,
.help .helpLeftNavIndex ul ul li.item a,
.help .helpLeftNavIndex ul ul li.item a:visited
{
	color: #006575;
}

.help .helpLeftNavIndex
{
    background-color:#ffffff;
}
.help .helpLeftNavIndex .top,.help .helpLeftNavIndex .bottom
{
    background-color:#ffffff;
}
.help .helpLeftNavIndex .middle .content
{
     background-color:#ffffff;
}

.accordionHeader
{
    color:#006575;
}
.studentselectordefault
{
    color:#666666;
}
.divider
{
    color:#CCCCCC;
}
.tealcolor
{
    color:teal;
}

.maincolor
{
     color:#4B1463;
}
.textcolor
{
    color:#3F3F3F;
}
.headingcolor
{
    color:#3f3f3f;
}
.onlinecolor
{
    color:#529294;
}
.mainlinkcolor
{
    color:#006575;
}
.newsdatecolor
{
 color:#3F3F3F;
}
.lightgraycolor
{
    color:#666666 !important;
}
.lightgraycolor2
{
    color:#3F3F3F !important;
}
.disabledcolor
{
    color:#A9A9A9 !important;
}
.faded
{
    color:#3F3F3F !important;
}
.Studentfeedbackdisabled
{
    font-size:12px;
	font-family:Arial;
    color:#3F3F3F !important;
}

.cropSelector .cropArea
{
   background-color: #ffffff;
}

a.menuitem:active
{
    color: #ffffff;
    background-color: lightblue;
}

a.menuitem:hover
{
    color: #ffffff;
    background-color: lightblue;
}
a.menuitem:visited
{
    color: #ffffff;
    background-color: lightblue;
}

a.menuitem:link
{
    color: #ffffff;
    background-color: lightblue;
}

div.menuHover
{
    background-color:GrayText;
}
div.menuNormal
{
    background-color:GrayText;
}
td.menuHover
{
    background-color: lightblue;
}
td.menuNormal
{
     background-color: GrayText;
}
.ListSearchExtenderPrompt
{
    font-style:italic;
    color:#3F3F3F;
}

.navigationtitle
{
    background-color: #4B1463;	
    color: #ffffff;
    font-weight: bold;
 }
 
 .survey .item h3
{
    font-size: 14px;
	font-weight: normal;
	color: #3f3f3f;
}
.survey .SelfReview .borderedPanel .topMiddle,

.survey .SelfReview .borderedPanel .content
{
	background-color: #ffffff;
}
.survey .SelfReview .borderedPanel .bottomMiddle
{
	background-color: #ffffff;
}
.survey .SelfReview .borderedPanel .content
{
	background-color: #ffffff;
}
.survey .CourseEvaluation h1
{
	color: #3f3f3f;
}

.survey .CourseEvaluation .validItem .borderedPanel .topMiddle
{
	background-color: #ffffff;
}
.survey .CourseEvaluation .validItem .borderedPanel .bottomMiddle
{
	background-color: #ffffff;
}
.survey .CourseEvaluation .validItem .borderedPanel .content
{
	background-color: #ffffff;
}

div.viewHiddenComments  pre
{
    font-family:Arial !important;
    font-size:14px!important;
}

.emailNavBar li.selected
{
    background-color: #ffffff;
}
.emailNavBar li.selected a
{
    color: #3f3f3f;
}
.emailNavBar li a
{
    color: #ffffff;
}
.emailNavBar .bottomStrip
{
    background-color: #ffffff;
}

.contentmanagerlinks
{
   
    font-family:Arial;
    font-size:14px;
    font-weight:normal;
}

.contentmanagerlinks a
{
    color: blue !important;
}

.contentmanagersublinks
{
    color:#3F3F3F;
    font-family:Arial;
    font-size:12px;
}
.assessmentgrade
{
    color:#4B1463;
    font-weight:bold;
}
.upcomingcourse
{
    color:#A9A9A9 !important;
}

.fieldpracticetextcolor
{
    color:#666666 !important;
}

.gradebookdescription
{
    
    color:#3F3F3F
}

.disabledcourse
{
color:#3F3F3F !important;
}

.redcolor
{
    color:Red;
}

.bluecolor
{
    color:Blue;
}
.subHeading
{
    font-family:Arial;
    font-Size:12px;
    color:#666666;
    font-weight:bold
}


.subHeading3
{
    font-family:Arial;
    font-Size:12px;
    color:#3F3F3F;
    font-weight:bold;
}

.defaultFontAndSize
{
    font-Size:12px;
    font-family:Arial;
    
}

.defaultFontAndSizeDisabled
{
    font-Size:12px;
    font-family:Arial;
    color: #A9A9A9;
}

.quiz .description
{
	font-size:12px;
	color:#3F3F3F;
    font-weight:bold;
}

.topBarLinks, .topBarLinks a,.topBarLinks a:visited,.topBarLinks a:link
{
    color: #006575;
}

.welcomeProfileLink, .welcomeProfileLink a,.welcomeProfileLink a:visited, .welcomeProfileLink a:link
{
    color: #4B1463;
    text-decoration:none;
}

.navMenuItemLink, .navMenuItemLink a,.navMenuItemLink a:visited, .navMenuItemLink a:link
{
    color: #3F3F3F;
}

.breadcrumbTrailLink, .breadcrumbTrailLink a,.breadcrumbTrailLink a:visited, .breadcrumbTrailLink a:link
{
    color: #FFFFFF;
}

.buttonsLink,.buttonsLink a
{
    color:  !important;
}

.primary_header_style h1,h2
{
    color: #006575;
}


.boxedHeaderText 
{
    color: #006575 !important;

}

.lowerLeftLink, .lowerLeftLink li, .lowerLeftLink a
{
    color: #3F3F3F !important;
}
div.localNavMenu li.currentItem ul li.item a, div.localNavMenu li.lowerLeftLink a
{
    color: #3F3F3F !important;
}
.contentHeaderStyle
{
    color: #4B1463 !important;
}

.tabStripSkinned a:link
{
    color: #FFFFFF!important;
} 

.tabStripSkinned a:hover
{
    color: #FFFFFF!important;
} 
.tabStripSkinned a:visited
{
    color: #FFFFFF!important;
} 

 .tabStripSkinned a:active
{
    color: #FFFFFF !important;
} 
.returnToOverview a:link, a:visited
{
   color: #006575;

}

.headerStyle  a:link, a:visited
{
    color: #3f3f3f;
}

.rowStyle  a:link, a:visited
{
    color: #006575;
}


.LoginTitle
{
    color: #006575 !important;
}

.LoginWelcome
{
    color: #999999 !important;
}
.LoginPageEmail 
{
 color: #006575 !important;
}

.calendarNavBar .currentView
{
    color:#4B1463!important;
}

.calendarNavBar .MyCalender
{
    color:#006575!important;
}

.librarySubFolder
{
    color:#4B1463!important;
    font-size: 14px;
}