﻿/**************************************************************************************************/
/* Internal App Stylesheet
/* This stylesheet is used for apps in the main website that have styling which needs to overwrite
/* elements of the WebAuthors stylesheet so can't go in the main stylesheet
/**************************************************************************************************/

/* OCS styling START */

.deadlineDue, .deadlineDue a
{
    color: Red;
    font-weight: bold;
}

.deadlinePassed, .deadlinePassed a
{
    color: Gray;
}

.ocsDefaultButton div
{
    border: 1px solid #b7c9cb;
    margin: 15px 175px 15px 0px;
    padding: 15px;
    background: url(/ocs/images/default_button_dtol.gif) repeat-x top;
}

.ocsDefaultButton div:hover
{
    background: url(/ocs/images/default_button_ltod.gif) repeat-x bottom;
}

.ocsDefaultButton h2
{
    padding: 0px;
    margin: 0px;
    font-size: 150%;
}

.ocsDefaultButton p
{
    font-style: italic;
    color: Gray;
    margin: 0px;
    padding: 0px;
}

.ocsModuleHeader
{
    margin: 0px;
    padding: 6px 0px 5px 0px;
}

.ocsModuleHeader a
{
    text-decoration: none;
}

.ocsFeedbackFilesIcon
{
    padding: 3px;
    margin: 0px;
    float: left;
}

.ocsFeedbackFilesLinkButton
{
    float: left;
    margin-top: 8px;
    padding: 3px;
}

.ocsFeedbackFilesLinkButtonSmall
{
    float: left;
    padding: 3px;
}

.ocsFeedbackFilesDelete
{
    padding: 3px;
    margin: 0px;
    margin-top: 2px;
    margin-bottom: 3px;
}

.ocsLateSubmission
{
    padding: 0px;
    margin: 0px;
}

.ocsDeadlineApproaching
{
	margin-top: -8px; 
	padding-top: 0px;
}

.ocsDeadlineApproaching img
{
	margin: 0px; 
	margin-right: 5px; 
	margin-bottom: -2px;
	border: 0px;
}

.ocsHelpIcon
{
	float:right;
	clear:right;
	margin-bottom:5px;
}

.ocsHelpIcon img
{
	padding: 0px;
	margin: 0px;
	margin-right: 5px;
	float: left;
}

.ocsSearchIcon img
{
	float: left;
	padding: 0px;
	margin: 0px;
	margin-right: 5px;
}


.ocsMessageError
{
    border: 1px solid #FF0000; 
    background-color: #FFCDCD; 
    padding: 20px;
    margin: 20px;
}

.ocsMessageWarn
{
    border: 1px solid #FFCE00; 
    background-color: #FFF5CC; 
    padding: 20px;
    margin: 20px;
}

.ocsMessageOk
{
    border: 1px solid #00FF00; 
    background-color: #DCFFDC; 
    padding: 20px;
    margin: 20px;
}

.content .ocsAssignmentList li
{
    list-style: none;
    padding-left: 20px;
}

.content .ocsSubmissionTabs
{
    float: left;
    width: 100px;
    border: 1px solid #ddd;
    border-right: 0px;
}

.content .ocsSubmissionTabs li a
{
    margin: 4px;
    width: 75px;
    height: 30px;
    padding: 10px 10px 5px 10px; 
}

.content .ocsSubmissionInfoPanel
{
    margin-left: 100px;
    margin-bottom: 10px;
    border: 1px solid #ddd;
    padding: 0px 15px 15px 15px;
    min-height: 160px;
}

.draftFile td,
.draftFile td a
{
    color: Gray;
}

/* OCS styling END */
