/* CSS Stylesheet for SnetNet_v2 (Live System) */

BODY
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	background-color: Silver;
}

A:link
{
	text-decoration: none;
	color: #0033cc;
	font-weight: Bold;
}

A:visited
{
	text-decoration: none;
	color: #0033cc;
	font-weight: Bold;
}

A:active
{
	text-decoration: none;
	color: #0033cc;
	font-weight: Bold;
}

A:hover
{
	text-decoration: underline;
	color: #0033cc;
	font-weight: Bold;
}
input::-ms-clear {
    display: none;
}

/* style of the SwiftActionMenu */
.snetToolBar, .snetToolItem
{
	border-collapse: collapse;
	border-spacing: 0;
	border: none;
	background-color: #ccccFF;
	height: 25px;
	font-size: 10pt;
	color: #000066;
}

.snetToolItem
{
	border-collapse: collapse;
	border-spacing: 0;
	border: none;
	background-color: #ccccFF;
	text-align: center;
	cursor: pointer;
}

	.snetToolItem:hover
	{
		background-color: #9999FF;
	}

/* The focus colour for all snet fields */
.snetFocus
{
	background-color: #FFFFCC;
	border: 1px solid LightSlateGrey;
}

/* style of labels in user defined forms */
.snetLabel, .snetLabelRequired, .snetCoreLabel, .snetSearchLabel
{
	color: black;
	font-size: 11px;
	font-weight: bold;
	cursor: default;
}

.snetLabelRequired
{
	color: red;
}
/* style of labels in core system forms */
.snetCoreLabel
{
	font-size: 11px;
}

.snetSearchLabel
{
	font-weight: lighter;
	font-size: 11px;
	font-style: italic;
	display: none;
}

/* Global style for snet fields */
.snetCoreTextBox, .snetTextBox, .snetTextBoxRequired, .snetTextBoxReadOnly, .snetDropDownList, .snetDropDownListRequired, .snetDropDownListReadOnly, .snetDateField, .snetDateFieldRequired, .snetDateFieldReadOnly, .snetHyperlink, .snetHyperlinkRequired, .snetHyperlinkReadOnly, .snetRetrieverBox
{
	border: 1px solid LightSlateGrey;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: black;
	background-color: white;
}
.snetDropDownList_img{ 
	float:right; 
	margin: 0px; 
	cursor: pointer;
}
.snetDateField, .snetDateFieldReadOnly, .snetDateFieldRequired
{
    width: 88px;
}
.snetDateField_img{ 
	margin: 0px; 
	cursor: pointer;
}
.snetRetrieverBox
{
	border-style: solid;
	border-width: thin;
	background-color: #F5F5F5;
	color: black;
	width: 300px;
	height: 15px;
	display: inline-block;
	white-space: pre;
	cursor: pointer;
}
/* style of input text boxes in core system forms */
.snetCoreTextBox
{
}
/* style of text boxes in user defined forms */
.snetTextBox, .snetTextBoxRequired, .snetTextBoxReadOnly
{
}

.snetTextBoxRequired
{
}

.snetTextBoxReadOnly
{
	background-color: transparent;
	cursor: default;
}

/* style of drop down lists in user defined forms */
.snetDropDownList, .snetDropDownListRequired, .snetDropDownListReadOnly, .snetDropDownList2, .snetDropDownList2ReadOnly
{
}

.snetDropDownListRequired
{
	background-color: Transparent;
}

.snetDropDownListReadOnly, .snetDropDownList2ReadOnly
{
	background-color: Transparent;
	cursor: default;
}

.disabledOption
{
	color: white;
	background-color: gray;
}

.cancelledOption {
    color: white;
    background-color: blue;
}

.fullCourseOption {
    color: black;
    background-color: mediumvioletred;
}

/* style of date/time in user defined forms */
.snetDateField, .snetDateFieldRequired, .snetDateFieldReadOnly
{
	background-color: white;
}

.snetDateFieldReadOnly
{
	background-color: Transparent;
	cursor: default;
}

/* style of hyperlinks in user defined forms */
.snetHyperlink, .snetHyperlinkRequired, .snetHyperlinkReadOnly
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	color: #000066;
}

.snetHyperlinkRequired
{
	color: red;
}

.snetHyperlinkReadOnly
{
	background-color: Transparent;
	color: black;
    cursor: default;
}

/* style of tab strips in core system forms */
.snetCoreTab, .snetCoreTabSelected, .snetCoreTabDisabled
{
	font-size: 11px;
	font-weight: bold;
	color: Black;
	border: 1px ridge #ffffff;
	cursor: default;
	background-color: #9999FF;
}

	.snetCoreTab:hover
	{
		cursor: pointer;
		color: White;
		background-color: #CC66FF;
	}

.snetCoreTabSelected
{
	color: #ffffff;
	background-color: #9999FF;
	border: 1px groove red;
	cursor: default;
}

.snetCoreTabDisabled
{
	font-weight: normal;
	color: Black;
	background-color: #CCCCCC;
	border: none;
	font-style: italic;
}

/* style of screen titles */
.snetListTitle
{
	font-weight: bold;
	font-size: 15px;
	color: Blue;
	text-align: left;
	cursor: default;
	background-color: Silver;
}

.snetScreenTitle
{
	font-weight: bold;
	font-size: 12px;
	color: #0033CC;
	text-align: left;
	cursor: default;
	background-color: Silver;
}

/* style of Lists and grids */
.snetList, .snetListView, .snetListHeader, .snetListItem, .snetListAlternate, .snetListSelected, .snetListPager
{
	font-size: 11px;
	color: Black;
	cursor: pointer;
}

.snetListHeader
{
	color: #000099;
	background-color: #99CCFF;
	font-weight: Bold;
}

.snetListItem
{
	background-color: #ccccff;
}

	.snetListItem:hover
	{
		color: #0033cc;
		background-color: #9999FF;
	}

.snetListAlternate
{
	background-color: #ffffff;
}

	.snetListAlternate:hover
	{
		color: #0033cc;
		background-color: #9999FF;
	}

.snetListSelected
{
	color: white;
	background-color: #9900FF;
}

	.snetListSelected:hover
	{
		color: #0033cc;
		background-color: #9999FF;
	}

.snetListPager
{
	color: #0033cc;
	background-color: #99ccFF;
}

.snetListCount
{
	color: black;
}

.snetListBox
{
	font-size: 12px;
	font-weight: normal;
	color: Black;
	background-color: #9999FF;
	border: 1px solid green;
}

.snetListPrint, .snetListPrintHeader, .snetListPrintItem, .snetListPrintAlternate
{
	font-size: 12px;
	color: Black;
	border: 1px solid green;
}

.snetListPrintHeader
{
	font-size: 14px;
	font-weight: bold;
	background-color: #9999FF;
	border: 1px solid green;
}

.snetListPrintItem
{
	background-color: #FfffFF;
}

.snetListPrintAlternate
{
	background-color: #ccccFF;
}

.snetListPrintElement
{
	border: 1px solid green;
}

.snetDocLink
{
	margin: 2px;
	width: 16px;
	height: 16px;
	border: 0px none;
	cursor: pointer;
}

.snetLoginLabel
{
	color: black;
	font-size: 15px;
	font-weight: bold;
	cursor: default;
}

.snetFootPanel
{
	background-color: #ccccff;
	position: absolute;
	left: 10px;
	width: 800px;
	height: 40px;
}

.tab, .selectedTab
{
	background-color: white;
	border-bottom: solid 1px white;
	color: Black;
	font-weight: bold;
	text-align: center;
	padding: 2px 10px;
	font-size: 11px;
	height: 21px;
}

.selectedTab
{
	background-color: #e1e1e1;
	border-bottom: solid 3px #e1e1e1;
}

.tabContents
{
	border: solid 1px black;
	padding: 10px;
	background-color: white;
}

.snetTab .ajax__tab_header
{
	font-family: verdana,tahoma,helvetica;
	font-size: 11px;
	background: url("./AppGraphics/tabs/tab-line.gif") repeat-x bottom;
}

.snetTab .ajax__tab_outer
{
	background: url("./AppGraphics/tabs/tab-right.gif") no-repeat right;
	height: 21px;
}

.snetTab .ajax__tab_inner
{
	padding-left: 3px;
	background: url("./AppGraphics/tabs/tab-left.gif") no-repeat;
}

.snetTab .ajax__tab_tab
{
	height: 21px;
	padding: 4px;
	margin: 0;
	background: url("./AppGraphics/tabs/tab.gif") repeat-x;
}

.snetTab .ajax__tab_hover .ajax__tab_outer
{
	background: url("./AppGraphics/tabs/tab-hover-right.gif") no-repeat right;
}

.snetTab .ajax__tab_hover .ajax__tab_inner
{
	background: url("./AppGraphics/tabs/tab-hover-left.gif") no-repeat;
}

.snetTab .ajax__tab_hover .ajax__tab_tab
{
	cursor: pointer;
	background: url("./AppGraphics/tabs/tab-hover.gif") repeat-x;
}

.snetTab .ajax__tab_active .ajax__tab_outer
{
	background: url("./AppGraphics/tabs/tab-active-right.gif") no-repeat right;
}

.snetTab .ajax__tab_active .ajax__tab_inner
{
	background: url("./AppGraphics/tabs/tab-active-left.gif") no-repeat;
}

.snetTab .ajax__tab_active .ajax__tab_tab
{
	background: url("./AppGraphics/tabs/tab-active.gif") repeat-x;
}

.snetTab .ajax__tab_body
{
	font-family: verdana,tahoma,helvetica;
	font-size: 10pt;
	border: 1px solid #999999;
	border-top: 0;
	padding: 8px;
	background-color: #ffffff;
}

.snetReadOnly
{
	color: red;
	font-weight: normal;
	font-size: 11px;
	width: 200px;
	text-align: right;
	cursor: default;
}

/*Modal Popup*/
.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.modalPopup
{
	background-color: #EEEEEE;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	font-family: Verdana;
	font-size: medium;
	padding: 3px;
	width: 250px;
}

.StaticItem, .DynamicItem, .DynamicHighlight, .StaticHighlight, .DynamicSelected, .StaticSelected
{
	background: #ccccFF;
	color: #000066;
	font-size: 11px;
}

	.StaticItem a
{
	display: block;
	height: 30px;
}

	.DynamicItem a
	{
		display: block;
		height: 30px;
		width: 140px;
	}

.DynamicHighlight
{
	background-color: #9999FF;
}

.StaticHighlight
{
	background-color: #9999FF;
}

.DyanamicSelected
{
	background-color: Lime;
	color: #fff;
}

.StaticSelected
{
	background-color: Fuchsia;
	color: #fff;
}
.pickImg
{
	border-width:0px;
	cursor:pointer;
}

.LockOff {
    display: none;
    visibility: hidden;
}

.LockOn {
    display: block;
    visibility: visible;
    position: absolute;
    z-index: 999;
    top: 0px;
    left: 0px;
    width: 105%;
    height: 105%;
    background-color: #ccc;
    text-align: center;
    padding-top: 20%;
    filter: alpha(opacity=75);
    opacity: 0.75;
} 
