﻿/* Body style */
Body {
    margin: 0px 0px 0px 0px;
}



/* style for module titles */
.Head {
    font-family: "Trebuchet MS", sans-serif;
    font-weight: bold;
    color: #258FCE;
    font-size: 21px;
}

/* style of item titles on edit and admin pages */
.SubHead {

}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {

}




/* text style used for most text rendered by modules */
.Normal, .NormalTextBox, .NormalRed, .NormalBlue, .NormalDarkBlue, .NormalOrange, .NormalBold, .NormalFooter {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
}

.NormalRed {
    font-weight: bold;
    color: red;
}

.NormalBlue {
    color: #258FCE;
}

.NormalDarkBlue {
    color: #2d3094;
}

.NormalOrange {
    color: #F36D21;
}

.NormalBold {
    font-weight: bold;
}

.NormalFooter {
    color: #515151;
}


/* text and hyperlink style for the MainMenu and the Current tab of the Main Menu */
.MainMenu, A.MainMenu:link, A.MainMenu:visited, A.MainMenu:hover, A.MainMenu:active,
.MainMenu_Current, A.MainMenu_Current:link, A.MainMenu_Current:visited, A.MainMenu_Current:hover, A.MainMenu_Current:active {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: white;
}
A.MainMenu:hover {
    color: #F36D21;
}
A.MainMenu_Current:hover {
    color: #043684;
}



/* text and hyperlink style for the HeaderMenu and the BlueHeaderMenu */
.HeaderMenu, A.HeaderMenu:link, A.HeaderMenu:visited, A.HeaderMenu:hover, A.HeaderMenu:active {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    color: #303744;
}
A.HeaderMenu:hover {
    color: #F36D21;
}


.BlueHeaderMenu, A.BlueHeaderMenu:link, A.BlueHeaderMenu:visited, A.BlueHeaderMenu:hover, A.BlueHeaderMenu:active {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #258FCE;
}
A.BlueHeaderMenu:hover {
    color: #F36D21;
}



/* text and hyperlink style for the FooterMenu */
.FooterMenu, A.FooterMenu:link, A.FooterMenu:visited, A.FooterMenu:hover, A.FooterMenu:active {
    font-family: Verdana, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    color: #A0A0A0;
}
A.FooterMenu:hover {
    color: #333333;
}









/* text and hyperlink style for buttons and link buttons used in the portal admin pages */
.SkinObject, A.SkinObject:link, A.SkinObject:visited, A.SkinObject:hover, A.SkinObject:active {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    color: #303744;
}
A.SkinObject:hover {
    color: #F36D21;
}



/* text and hyperlink style for all the links in the dynamic box */
.DynamicBox_AdminLink, A.DynamicBox_AdminLink:link, A.DynamicBox_AdminLink:visited, A.DynamicBox_AdminLink:hover, A.DynamicBox_AdminLink:active {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #946AAC;
    outline: none;
}
A.DynamicBox_AdminLink:hover {
    color: #333333;
}



.DynamicBox_DirectorLink, A.DynamicBox_DirectorLink:link, A.DynamicBox_DirectorLink:visited, A.DynamicBox_DirectorLink:hover, A.DynamicBox_DirectorLink:active {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #248ECC;
    outline: none;
}
A.DynamicBox_DirectorLink:hover {
    color: #333333;
}



.DynamicBox_TeacherLink, A.DynamicBox_TeacherLink:link, A.DynamicBox_TeacherLink:visited, A.DynamicBox_TeacherLink:hover, A.DynamicBox_TeacherLink:active {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #25AA4C;
    outline: none;
}
A.DynamicBox_TeacherLink:hover {
    color: #333333;
}



.DynamicBox_ParentLink, A.DynamicBox_ParentLink:link, A.DynamicBox_ParentLink:visited, A.DynamicBox_ParentLink:hover, A.DynamicBox_ParentLink:active {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #DC7905;
    outline: none;
}
A.DynamicBox_ParentLink:hover {
    color: #333333;
}


.DynamicBox_StudentLink, A.DynamicBox_StudentLink:link, A.DynamicBox_StudentLink:visited, A.DynamicBox_StudentLink:hover, A.DynamicBox_StudentLink:active {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #F46E24;
    outline: none;
}
A.DynamicBox_StudentLink:hover {
    color: #333333;
}


.DynamicBox_ActiveLink, A.DynamicBox_ActiveLink:link, A.DynamicBox_ActiveLink:visited, A.DynamicBox_ActiveLink:hover, A.DynamicBox_ActiveLink:active {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: white;
    outline: none;
}
A.DynamicBox_ActiveLink:hover {
    color: white;
}



/* Default style for all hyperlinks */
A:link, A:visited, A:hover, A:active {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-decoration: underline;
    color: #F36D21;
}
A:hover {
    color: #258FCE;
}




/* Headers (LogoText is a header too) */

H1, H2, H3, H4, .LogoText, .NewsBoxHeader {
    font-family: "Trebuchet MS", sans-serif;
    font-weight: bold;
    color: #258FCE;
}

H1 {
    font-size: 21px;
}

H2 {
    font-size: 18px;
}

H3 {
    font-size: 16px;
}

H4 {
    font-size: 14px;
}


.LogoText {
    font-size: 17px;
    font-weight: normal;
    color: #F36D21;
}


.NewsBoxHeader {
    font-size: 17px;
    font-weight: normal;
    color: white;
}





/* HeaderLineBreak is used to create <BR> before the header text */

.HeaderLineBreak {
    font-family: Verdana, sans-serif;
    font-weight: normal;
    font-size: 20px;
}





























