
/* Default CSS Stylesheet for Mrs Sunderland Website */

body { color: navy; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif, "Times New Roman", Georgia, Times }
p { color: navy; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif, "Times New Roman", Georgia, Times }
h1 { color: navy; font-size: 14pt; font-family: "Times New Roman", Georgia, Times }
h3 { font-size: 12pt; font-family: "Times New Roman", Georgia, Times }
h4 { font-size: 16pt; font-family: "Times New Roman", Georgia, Times }

a { COLOR: navy }
a:hover { COLOR: #CC0000 }


/* Page and Table Background Images */

.PageBGColour
{
	background-color: #FFFAFA;
}

.BGImageHeader
{
	background-image: url(../images/keyboard-dancers-140.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.BGImageCentre
{
	background-image: url(../images/notes-10pc.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}

.BGImageMR
{
	background-image: url(../images/notes-10pc.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}


.BGImageBR
{
	background-image: url(../images/notes-small-10pc.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}


.BGImageRepeatDown
{
	background-image: url(../images/notes-bg-10pc.gif);
	background-repeat: repeat-y;
	background-position: center center;
}


/* Page & Title Fonts */

.PageTitleFont
{
	font-size: 12pt;
	font-family: Verdana, Arial, Helvetica, sans-serif, "Times New Roman", Georgia, Times;
    FONT-WEIGHT: bold;
	COLOR: #CC0000
}

.PageTitleFontSmall
{
	font-size: 11pt;
	font-family: Verdana, Arial, Helvetica, sans-serif, "Times New Roman", Georgia, Times;
    FONT-WEIGHT: bold;
	COLOR: #CC0000
}

.PageTextFont
{
	font-size: 11pt;
	font-family: Verdana, Arial, Helvetica, sans-serif, "Times New Roman", Georgia, Times;
	COLOR: navy
}

.PageTextFontBold
{
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif, "Times New Roman", Georgia, Times;
    FONT-WEIGHT: bold;
	COLOR: navy
}

.PageTextFontLarge
{
	font-size: 12pt;
	font-family: Verdana, Arial, Helvetica, sans-serif, "Times New Roman", Georgia, Times;
	COLOR: navy
}


.PageTextFontSmall
{
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif, "Times New Roman", Georgia, Times;
	COLOR: navy
}


/* Main Left Nav Menu Fonts */

.MenuFont:link
{
    FONT-SIZE: 14px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
	width:100%;
	COLOR: navy
}

.MenuFont:active {
    FONT-SIZE: 14px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
	width:100%;
	COLOR: navy
}

.MenuFont:visited {
    FONT-SIZE: 14px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
	width:100%;
	COLOR: navy
}


.MenuFont:hover {
    FONT-SIZE: 14px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
	width:100%;
	COLOR: #CC0000;
	background-color: #EEDDDD;
}


/* Top Nav Menu Fonts */

.MenuFontTop:link
{
    FONT-SIZE: 14px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
	width:100%;
	COLOR: navy
}

.MenuFontTop:active {
    FONT-SIZE: 14px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
	width:100%;
	COLOR: navy
}

.MenuFontTop:visited {
    FONT-SIZE: 14px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
	width:100%;
	COLOR: navy
}


.MenuFontTop:hover {
    FONT-SIZE: 14px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
	width:100%;
	COLOR: #CC0000;
	background-color: #EEDDDD;
}


.MenuActiveFont
{
    FONT-SIZE: 14px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
	COLOR: #CC0000
}


.DefaultFont
{
    FONT-SIZE: 11px;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.HeaderFont
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana, Arial
}
.SmallFont
{
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Verdana,Arial
}
.LargeFont
{
    FONT-SIZE: 16px;
    FONT-FAMILY: Verdana,Arial
}
.AddressFont
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Verdana,Arial
}


.TextBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-size: 13px;
	font-weight: bold;
}

.TextSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-size: 11px;
	font-weight: normal;
}

.TextHeading {
	font-family: Arial, Helvetica, sans-serif;
	color : #000000;
	font-size: 16px;
	font-weight: bold;
}



/* Footer Link */

.clsFooterLink:link {
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
	color: #666666;
}

.clsFooterLink:active {
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
	color: #666666;
}

.clsFooterLink:visited {
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
	color: #666666;
}


.clsFooterLink:hover {
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
	color: #9933FF;
}


/* Define global navigation tabs */

#globalNav {
	padding-left: 40px;
	padding-right: 10px;
	clear: both;
}

#globalNav TD A {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 14px;	/* for NN4 */
	font-size: .9em;	/* not NN4 */
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding: 5px 5px 5px 5px;
	display: block;
}

/* these next 4 rules for NN4 */

TD.NavTab {background-color: #E6CCCC;}

/* these TD A rules NOT understood by NN4 */

TD.NavTab A {
	background-color: #AA5252;
	border-top: 4px solid #D76161;
	width: 100%;
}

#globalNav TD.NavTab A:hover {
	color: #000000;
	background-color: #BF7979;
	border-top: 4px solid #E49090;
	width: 100%;
}


TD.NavTabCurrent {
	color: #CC0000;
	background-color: #DAB0B0;
	border-top: 4px solid #F1C1C1;
	font-size: 14px;	/* for NN4 */
	font-size: .9em;	/* not NN4 */
	font-weight: bold;
}


#globalNavLeft {
	padding-left: 1px;
	padding-right: 1px;
	clear: both;
}

#globalNavLeft TD A {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 14px;	/* for NN4 */
	font-size: .9em;	/* not NN4 */
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding: 5px 5px 5px 5px;
	display: block;
}


TD.NavTabLeft A {
	background-color: #AA5252;
	border-left: 4px solid #D76161;
	width: 100%;
}

#globalNavLeft TD.NavTabLeft A:hover {
	color: #000000;
	background-color: #BF7979;
	border-left: 4px solid #E49090;
}


TD.NavTabCurrentLeft {
	color: #CC0000;
	background-color: #DAB0B0;
	border-left: 4px solid #F1C1C1;
	font-size: 14px;	/* for NN4 */
	font-size: .9em;	/* not NN4 */
	font-weight: bold;
}

