﻿/* MLMTA */
body
{
    background-color: #FFFBEC;
    color: #5C3C00;
    font-family: Times New Roman;
    font-size: 13pt;
	border-color: #5C3C00;
    text-align: left;
    /* background-image: url(Images/back.gif); */
	margin: 0px 0px 0px 0px;
	height: 100%;
}

table
{
    border-color: #5C3C00;
    color: #5C3C00;
    vertical-align: top;
    background-color: transparent;
    text-align: left;
    margin: 0px auto;
}

a:link, a:active, a:hover
{
    color: #614400;
    font-style: italic;
}

a:visited
{
    color: #805A00;
    font-style: italic;
}

hr
{
    color: #614400;
}

H1
{
    font-weight: bold;
    font-size: 32pt;
    color: #5C3C00;
    font-family: 'Times New Roman';
    text-align: center;
}

H2
{
    font-size: 28pt;
    color: #5C3C00;
    font-family: 'Times New Roman';
}

H3
{
    font-size: 24pt;
    color: #5C3C00;
    font-family: 'Times New Roman';    
}

H4
{
    font-size: 20pt;
    color: #5C3C00;
    font-family: 'Times New Roman';    
}

H5
{
    font-size: 16pt;
    color: #5C3C00;
    font-family: 'Times New Roman';    
}

H6
{
    font-size: 14pt;
    color: #5C3C00;
    font-family: 'Times New Roman';    
}

LI
{
    font-size: 13pt;
    line-height: 150%;
    text-align: left;
}

.li115
{
	line-height: 1.15em;
}

/* Unordered lists will have no bullet or other image */
ul
{
    list-style-type: none;
}

DT
{
    font-weight: bold;
    font-size: 22pt;
    color: #800000;
    text-align: left;
}

DD
{
    font-size: 16pt;
    color:Black;
    text-align: left;
    text-indent: 10px;
}

.SmallLogo
{
    position: absolute;
    top: 10px;
    left: 10px;
    z-index: 10;
}

.LogoTDIE
{
/*  background-color: #805A00 */
    background-color: #7B5600;
/*  height: 47px;
    width: 50px; */
}

.LogoTDFF
{
    background-color: #7B5600;
/*	height: 47px; */
}

.SideFrame1
{
    background-color: #C98E02;
    text-align: left;
}

.SideFrame2
{
/*    background-color: #C98E02;*/
    background-color: #FFD573;
    vertical-align: top;
}

.SideFrameColor
{
    background-color: #C98E02;
}

.MainBackground
{
    background-color: #FFFBEC;
    width: 100%;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
    vertical-align: top;
}

.BackgroundColor
{
    background-color: #FFFBEC;
}

.AlwaysVisible
{
	border: Inset 3px #5C3C00;
	background-color: #FFFCF3;
}

.ExistingComposersListBox
{
    background-color: #FFFBEC;
    border: none 0px;
    width: 95%;
}

.EventClass
{
    font-size: 16pt;
    font-weight: bold;
    vertical-align: top;
    color: maroon;
    text-align: left;
    padding-right: 5pt;
    padding-left: 5pt;
    padding-bottom: 5pt;
    padding-top: 5pt;
}

.GridGeneral
{
    text-align: left;
/*    width: 95%; */
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
}

.GridGeneral a:link, .GridGeneral a:active, .GridGeneral a:hover
{
    color: #5C3C00;
    font-style: italic;
    padding-right: 2px;
}

.GridGeneral a:visited
{
    color: #805A00;
    font-style: italic;
    padding-right: 2px;
}

.GridGeneral td
{
	padding-right: 5px;
}

.GridHeader
{
    text-align: center;
}

.GridRow
{
    vertical-align: middle;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
}

.GridRow a:link, .GridRow a:active, .GridRow a:hover
{
    color: #5C3C00;
    font-style: italic;
}

.GridViewAltItem
{
    background-color: #F1ECDA;
    text-align:left;
    vertical-align: middle;
    padding-right: 5px;
    padding-left: 5px;
}

.GridError
{
    color: red;
}

.DetailsHeader
{
    font-size: 16pt;
    vertical-align: top;
    text-align: left;
    padding: 8px;
}

.DataList td
{
	padding-right: 5px;
}

.LargeJustify
{
    font-size: large;
    text-align: justify;
}

.LargeCenter
{
    font-size: large;
    text-align: center;
}

.OverlayPage
{
	visibility: hidden;
	position: fixed; 
    top:0px; 
    bottom: 0px;
    left:0px;
    right: 0px;
    height: 100%;
    width:  100%;
    overflow:hidden; 
    padding:0px; 
    margin:0px;
    background-color:#000; 
    filter:alpha(opacity=10); 
    opacity:0.1; 
    z-index:10000; 
}

.ShowEditable
{
    
}

.TopFrameColor
{
    background-color: #7B5600;
    z-index: 1000;
}

.PageTitle
{
    font-weight: bold;
    font-size: 24pt;
    color: #FFFBEC;
    font-family: 'Times New Roman';
    text-align: center;
    width: 100%;
    line-height: 1.5em;
    background-color: #C98E02;
}

.PageSubHeading
{
    font-size: 16pt;
    text-align: center;
}

.LogoutColor a:link, .LogoutColor a:visited, .LogoutColor a:active, LogoutColor a:hover
{
    color: #FFFBEC;
}

.TeacherLogin
{
    color: #614400;
    background-color: Transparent;
    font-family: Verdana;
    font-size: 1.25em;
    border-color: #E6E2D8;
    border-style: none;
    border-width: 1px;
    padding: 4 4 4 4;
    height: 82px;
    width: 713px;
}

LABEL
{
    font-size: 16pt;
}

.centerIt
{
    text-align: center;
}

.ErrMsg
{
    color: Red;
}

.NormalLinks a:link, .NormalLinks a:active, .NormalLinks a:hover
{
    color: #5C3C00;
    font-style: italic;
}

.NormalLinks a:visited
{
    color: #805A00;
    font-style: italic;
}

.GridViewSelectedRow
{
	/*GridSelectedRow*/
    background-color: #FFCA4C;
/*    color:#FFFBEC; */
}

.GridViewSelectedRow a:link, .GridViewSelectedRow a:active, .GridViewSelectedRow a:hover, .GridViewSelectedRow a:visited
{
/*    color:#FFFBEC; */
}

.TableLeft
{
    margin: 0 0 0 0;
    border-bottom: solid thin black;
    border-left-style: none;
    border-right-style: none;
    border-top-style: none;
}

.RegistrationWizardPageHeading
{
	text-align: center;
	font-size: larger;
	font-weight: bold;
}

.rbChoices label
{
	font-size: 14pt;
}

.modalBackground
{
    background-color: Gray;
    filter:alpha(opacity=70);
    opacity: 0.7;
}

.modalPopup
{
    background-color: #FFFBEC;
    border-width: 3px;
    border-style: Inset;
    border-color: Gray;
    padding: 3px;
    width: 370px;
}

.MenuBarGradient
{
    width: 100%;
    background-image: url("Images/MenuGrad.gif");
    background-repeat: repeat-x;
/*    background-color: Black; */
    height: 21px
}

.DynamicPopulateNormal
{
    width: 98%;
    padding: 2px;
    text-align: left;
    margin: 5px;
    font-size: small;
    font-style: italic;
}

.DynamicPopulateUpdating
{
    width: 98%;
    background-image: url("Images/Loading.gif");
    background-repeat: no-repeat;
    padding: 2px;
    text-align: center;
    vertical-align: middle;
    margin: 5px;
}

.UpdateProgress
{
	background-color: #FFFBEC;
	width: 180px;
	min-width: 180px;
	min-height: 60px;
	padding: 5px;
	text-align: center;
	font-size: 16pt;
	border-color: #614400;
	border-width: 3px;
	border-style: Inset;
	z-index: 10001;
}

.SchedulingInProgress
{
	background-color: #FFFBEC;
	position: fixed;
	width: 480px;
	height: 270px;
	text-align: center;
	left: 300px;
	font-size: x-large;
	border-color: #614400;
	border-width: thin;
	border-style: solid;
	z-index: 100;
}

.Assignments
{
	font-size: 12pt;
	text-align: left;
}

.Assignments label
{
	font-size: 12pt;
}

.TeacherSearchGridItem
{
	font-size: 11pt;
	padding-right: 5px;
}

.RegWiz
{
	border: Inset 3px #5C3C00;
	width: 700px;
	height: 350px;
	padding: 20px;
}

.RegWizAltBack
{
	background-color: #F1ECDA;
}

.RegWizSideBar
{
	background-color: #F1ECDA;
}

.RegWizSideBar a:link, .RegWizSideBar a:hover, .RegWizSideBar a:active
{
	color: #614400;
}

.RegWizSideBar a:visited
{
	color: #805A00;
}

.RegCompleteMsg
{
	font-size: 16pt;
	line-height: 1.3em;
}

.Hidden
{
	visibility: hidden;
}

.MaskedEditFocus
{
	background-color: #FFFBEC;
}

.MaskedEditError
{
	background-color: Red;
}

.ModalDialog
{
	background-color: #FFFBEC;
	border-color: Gray;
	border-style: Inset;
	border-width: 3px;
	padding: 3px;
	width: 600px;
	z-index: 100;
}

.ModalDialogBackground
{
	background-color: Gray;
	filter: alpha(opacity=60);
	opacity: 0.6;	
}

.DisplayNone
{
	display: none;
}

.ColumnDivider
{
	border-right: Inset 3px #805A00;
}

.Smallfont
{
	font-size: small;
	text-align: center;
}

.HoverMenuExtenderIE
{
    background-color: #FFFCF3;
    border-color: #01769E;
    border-style: solid;
    border-width: 1px;
    text-align: center;
    min-width: 150px;
    z-index: 1000;
}

.HoverMenuExtenderFF
{
    background-color: #FFFCF3;
    border-color: #01769E;
    border-style: solid;
    border-width: 1px;
    text-align: center;
    min-width: 140px;
    z-index: 1000;
}

.EntrantDetailsHover
{
	font-size: small;
	width: 420px;
	height: 320px;
    background-color: #FFFBEC;
    border-color: #5C3C00;
    border-style: Inset;
    border-width: 2px;
    text-align: center;
    padding: 5px;
    min-width: 200px;
    z-index: 1000;
	visibility: hidden;
}

.AutoComplete {
		position: relative;
		top: -10px;
		width: 100px;
		/*  The margin property with all 0's is a must,
		    if the AutoComplete box will line up with
		    the text box */
        margin: 0px 0px 0px 0px;
		background-color: #FFFBEC;
/*		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;     */
		border: 2px solid #000;	
	}
	
.AutoCompleteItem
{
	color: #5C3C00;
	background-color: #FFFBEC;
	font-size: small;
}

.AutoCompleteHighlightedItem
{
	font-size: small;
	font-weight: bolder;
	background-color: #5C3C00;
	color: #FFFBEC;
	cursor: pointer;
}

.PasswordBar
{
/*    color: #5C3C00;   */
    color: #5C3C00;
    background-color: #5C3C00;
}

.PasswordBarBorder
{
    border: 1px solid #5C3C00;
    padding:1px 1px 1px 1px;
    width:100px;
    vertical-align:middle;
    height: 10px;
}

/*.AutoCompleteItem li {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
	
.AutoCompleteItem li:hover
{
	background-color: #5C3C00;
	color: #FFFBEC;
	cursor: pointer;
}
*/
.Button
{
	background-color: Transparent;
	background-image: url("Images/ButtonBg.gif");
	background-repeat: repeat-x;
	border-color: #EAE0BA;
	border-style: outset;
	border-width: 2px;
}

.TextBox
{
	background-color: #F3EBCD;
	border-color: #EAE0BA;
	border-style: inset;
	border-width: 2px;
}

.GridItem
{
	padding-right: 10px;
}

/* ========================================================================== */
/* MenuStyle is the style for the general Menu*/
.MenuStyle
{
    background-color: #A06D00;
    font-family: Times New Roman;
    color: #FFFBEC;
    text-decoration: none;
    font-size:9pt;
    width: 200px;
    z-index: 100;
}

/* ========================================================================== */
/* Style for the individual items of the dynamic menu */
.MenuItemStyle
{
    background-color: #A06D00;
    font-family: Times New Roman;
    color: #FFFBEC;
    text-decoration: none;
    font-size:9pt;
    width: 210px;
    height: 22px;
    border-bottom:solid 1px Black;
    border-left:solid 1px Black;
    border-right:solid 1px Black;
    vertical-align: middle;
}

/* ========================================================================== */
/*  Within the style above, define the color of the link and its background 
    for a regular link, a visited link, and an active link. */
.MenuItemStyle a:link, .MenuItemStyle a:visited, .MenuItemStyle a:active
{
    background-color: #A06D00;
    color: #FFFBEC;
}

/* ========================================================================== */
/* Style for the menu item when the mouse hovers over it */
/* color is text color, background-color is the text background color */
.MenuHover
{
    color: #A06D00;
    background-color: #FFFBEC;
    width: 210px;
    height: 22px;
}

/* ========================================================================== */
/* Within the style above define the colors for the links of the menu items */
.MenuHover a:link, .MenuHover a:visited, .MenuHover a:active
{
    color: #A06D00;
    background-color: #FFFBEC;
    display: block;
    width: 190px;
    height: 1em;
    padding-top: 0px;
    padding-bottom: 1px;
}

/* ========================================================================== */
/* Although in this example, a:hover is the same as a:link, etc., it is stated */
/* here separately to make changes easier. */
.MenuHover a:hover
{
    color: #A06D00;
    background-color: #FFFBEC;
    display: block;
    width: 190px;
    height: 1em;
    padding-top: 0px;
    padding-bottom: 1px;
}

/* ============================================================================= */
.TreeMenu
{
/*    background-color: #C98E02;*/
    background-color: #FFD573;
    font-size: 10pt;
    padding-top: 0px;
    margin-top: 0px;
    border-top-style: none;
    vertical-align: top;
}

.ParentNode
{
    background-color: #C98E02;
    text-align: left;
    font-size: 10pt;
    display: block;
    width: 160px;
    height: 1.4em;
    vertical-align: middle;
}

.ParentNode a:link, .ParentNode a:active, .ParentNode a:visited
{
    text-align: left;
    font-size: 10pt;
    display: block;
    width: 160px;
    padding-left:5px;
    vertical-align: middle;
    height: 1.4em;
}

.TreeNodeDefault
{
    background-color: #FFD573;
    text-align: left;
    font-size: 10pt;
    display: block;
    width: 160px;
    vertical-align: middle;
    height: 1.4em;
/*    min-height: 1em;*/
}

.TreeNodeDefault a:link, .TreeNodeDefault a:active, .TreeNodeDefault a:visited
{
    text-align: left;
    display: block;
    width: 160px;
    font-size: 10pt;
    padding-left:5px;
    vertical-align: middle;
    height: 1.4em;
/*    min-height: 1em;*/
}

.TreeNodeHover a:hover
{
    background-color: #A06D00;
    color: #FFFBEC;
    display: block;
    font-size: 10pt;
    width: 160px;
    padding-left:5px;
    vertical-align: middle;
    height: 1.4em;
/*    min-height: 1em;*/
}

/* ============================================================================= */
/* Ajax Calendar
/* ============================================================================= */
.MyCalendar .ajax__calendar_container {padding:4px;position:absolute;cursor:default;width:160px;font-size:7pt;text-align:center;font-family:tahoma,verdana,helvetica;border:ridge 2px #805A00;background-color:#fffbec;}
.MyCalendar .ajax__calendar_body {height:130px;width:170px;position:relative;overflow:hidden;margin:auto;}
.MyCalendar .ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {top:0px;left:0px;height:139px;width:170px;position:absolute;text-align:center;margin:auto;}
.MyCalendar .ajax__calendar_container TABLE {font-size:7pt;}
.MyCalendar .ajax__calendar_header {height:20px;width:100%;}
/*.ajax__calendar_prev {cursor:pointer;width:15px;height:15px;float:left;background-repeat:no-repeat;background-position:50% 50%;background-image:url(<%=WebResource("AjaxControlToolkit.Calendar.arrow-left.gif")%>);}
.ajax__calendar_next {cursor:pointer;width:15px;height:15px;float:right;background-repeat:no-repeat;background-position:50% 50%;background-image:url(<%=WebResource("AjaxControlToolkit.Calendar.arrow-right.gif")%>);}*/
.MyCalendar .ajax__calendar_prev {cursor:pointer;width:15px;height:15px;float:left;background-repeat:no-repeat;background-position:50% 50%;background-image:url("../Images/arrow-left.gif");}
.MyCalendar .ajax__calendar_next {cursor:pointer;width:15px;height:15px;float:right;background-repeat:no-repeat;background-position:50% 50%;background-image:url("../Images/arrow-right.gif");}
.MyCalendar .ajax__calendar_title {cursor:pointer;font-weight:bold;}
.MyCalendar .ajax__calendar_footer {height:15px;border-top:1px solid #f5f5f5;}
.MyCalendar .ajax__calendar_today {cursor:pointer;padding-top:3px;}
.MyCalendar .ajax__calendar_dayname {height:17px;width:17px;text-align:right;padding:0 2px;border-bottom:1px solid #f5f5f5;}
.MyCalendar .ajax__calendar_day {height:17px;width:17px;text-align:right;padding:0 2px;cursor:pointer;}
.MyCalendar .ajax__calendar_month {height:43px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}
.MyCalendar .ajax__calendar_year {height:43px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}

.MyCalendar .ajax__calendar_active .ajax__calendar_day {background-color:#FFD573;border-color:#0066cc;color:#0066cc;}
.MyCalendar .ajax__calendar_active .ajax__calendar_month {background-color:#FFD573;border-color:#0066cc;color:#0066cc;}
.MyCalendar .ajax__calendar_active .ajax__calendar_year {background-color:#FFD573;border-color:#0066cc;color:#0066cc;}

.MyCalendar .ajax__calendar_other .ajax__calendar_day {background-color:#fffcf3;border-color:#fffcf3;color:#646464;}
.MyCalendar .ajax__calendar_other .ajax__calendar_year {background-color:#fffcf3;border-color:#fffcf3;color:#646464;}

.MyCalendar .ajax__calendar_hover .ajax__calendar_day {background-color:#FFD573;border:solid 1px #5C3C00;color:#614400;height:15px;width:15px;}
.MyCalendar .ajax__calendar_hover .ajax__calendar_month {background-color:#FFD573;border:solid 1px #5C3C00;color:#614400;height:41px;width:38px;}
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {background-color:#FFD573;border:solid 1px #5C3C00;color:#614400;height:41px;width:38px;}

.MyCalendar .ajax__calendar_hover .ajax__calendar_title {color:#614400;}
.MyCalendar .ajax__calendar_hover .ajax__calendar_today {color:#614400;}
