
#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
MARGIN-LEFT: 40px;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:link{ /*menu font color*/
color: #000000
}

#dropmenudiv a:visited{ /*menu font color*/
color: #000000
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #f5f5f5;
color: #000000
}

#dropmenudiv a:active{ /*menu font color*/
color: #000000
}

/*styling for menu*/

H6 {
	FONT-SIZE: 16pt; LEFT: 15px; BACKGROUND-IMAGE: url(menubackground.JPG); WIDTH: 170px; BACKGROUND-REPEAT:  repeat-x; POSITION: absolute; TOP: 200px
}

H6 A:link {
	COLOR: #111111; TEXT-DECORATION: none
}
H6 A:visited {
	COLOR: #111111; TEXT-DECORATION: none
}
H6 A:hover {
	COLOR: #770000; TEXT-DECORATION: underline
}
H6 A:active {
	COLOR: #770000
}



H3 {
	FONT-SIZE: 15px; LEFT: 200px; WIDTH: 800px; FONT-FAMILY: serif; POSITION: absolute; TOP: 400px
}
H3 TD {
	FONT-SIZE: 9pt
}
H3 CAPTION {
	FONT-SIZE: 10pt; FONT-STYLE: italic; caption-side: top
}






/*float properties for images*/
.left {
	FLOAT: left; VERTICAL-ALIGN: text-top; MARGIN-RIGHT: 30px
}
.right {
	FLOAT: right; MARGIN-LEFT: 30px; VERTICAL-ALIGN: text-top
}




/*styling for bottom disclaimer and menu*/

p.disclaimer {
	Font-size: 10pt; text-align: center; line-height: 1.2em;
}
.disclaimer A:link {
	COLOR: #770000; TEXT-DECORATION: underline; 
}
.disclaimer A:visited {
	COLOR: #770000; TEXT-DECORATION: underline; 
}
.disclaimer A:hover {
	COLOR: #000000; TEXT-DECORATION: underline;
}
.disclaimer A:active {
	COLOR: #770000; Text-decoration: underline;
}

/*styling for top Griffon logo*/

H1 {
	FONT-WEIGHT: 600; FONT-SIZE: 12pt; LEFT: 210px; top: 10px; FONT-FAMILY: times, serif; POSITION: absolute; TEXT-DECORATION: none; white-space: nowrap;
}
H1 B {
	FONT-WEIGHT: 400; FONT-SIZE: 60pt; LEFT: -20px; TOP: -10PX; FONT-FAMILY: CASTELLAR, TIMES; POSITION: relative; TEXT-DECORATION: none
}

/*Creates the border on the logo*/
BODY {
	BACKGROUND: url(cool-fade.gif) repeat-x left top
}



/*body of main text*/
H2 {
	FONT-SIZE: 18pt; LEFT: 200px; WIDTH: 800px; LINE-HEIGHT: 22pt; FONT-FAMILY: serif; POSITION: absolute; TOP: 200px; HEIGHT: 200px
}
H2 A:link {
	COLOR: #111111; TEXT-DECORATION: none
}
H2 A:visited {
	COLOR: #111111; TEXT-DECORATION: none
}
H2 A:hover {
	COLOR: #770000; TEXT-DECORATION: underline
}
H2 A:active {
	COLOR: #770000
}
H2 TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 13pt; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
H2 TD.bottom {
	PADDING-RIGHT: 4px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}

H2 UL {
	FONT-SIZE: 15pt; LINE-HEIGHT: 2pt
}

H2 LI B {color: #770000;}




/*styling for the section in the class info pages that talk about how the hours break down*/
.andmoretext {
	FONT-SIZE: 12pt; LEFT: 375px; WIDTH: 250px; LINE-HEIGHT: 15pt; POSITION: absolute; TOP: 60px
}
.testholder {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; Z-INDEX: 5; PADDING-BOTTOM: 5px; WIDTH: 250px; PADDING-TOP: 5px; POSITION: absolute
}
.features {
	PADDING-RIGHT: 5px; DISPLAY: none; PADDING-LEFT: 5px; Z-INDEX: 10; PADDING-BOTTOM: 5px; WIDTH: 250px; PADDING-TOP: 5px; POSITION: absolute; BACKGROUND-COLOR: #fff
}
#spot {
	Z-INDEX: 5; LEFT: 260px; POSITION: absolute; TOP: -20px
}

/*The styling of most of the paragraph text*/
.text1 {
	FONT-WEIGHT: 500; FONT-SIZE: 13pt; MARGIN-LEFT: 7px; LINE-HEIGHT: 19pt
}
.text1 A:link {
	COLOR: #770000; TEXT-DECORATION: underline
}
.text1 A:visited {
	COLOR: #770000; TEXT-DECORATION: underline
}
.text1 A:hover {
	COLOR: #770000; TEXT-DECORATION: underline
}
.text1 A:active {
	COLOR: #770000; TEXT-DECORATION: underline
}
.text1 B {
	FONT-SIZE: 15pt; Color: #770000;
}
.text1 EM {
	FONT-SIZE: 19pt; COLOR: #770000; LINE-HEIGHT: 29px
}


/*Emphasized words are large font size with space beneath*/
EM {
	CLEAR: left; FONT-SIZE: 20pt; MARGIN-BOTTOM: 20px
}


/*For smaller italiced test*/
.sidenote {
	Font-weight: 200; FONT-Size: 11pt; FONT-Style: italic;
}




/*style for smaller text in the syllabus paragraphs*/
.text3 {
	FONT-SIZE: 10pt;
	Position: Relative; Left: 120px;
	Width: 500px;
	Line-Height: 17px;
}





/*styling for calendars in schedules*/
.boldtable, .boldtable TD, .boldtable TH
{
font-family:sans-serif;
font-size: 10pt;
color:black
}
td A:link {text-decoration: none;
color:#A00000;
font-weight:800;
font-size: 10pt
}
td A:visited {text-decoration: none;
color:#A00000;
font-weight:800;
font-size: 10pt
}
td A:active {text-decoration: none;
color:#A00000;
font-weight:800;
font-size: 10pt
}
td A:hover {text-decoration: none;
color: #000000;
font-weight:800;
font-size: 10pt;
}
#month {Font-size: 13pt; 
font-family: Serif;
font-weight: 100;
}


.red  {background-color: #FFFFFF; 
font-family: "times", "sans-serif";
font-size: 12pt; 
font-weight: 200; color: #000000; border:0; 
scrollbar-3dlight-color:#ffffff; 
scrollbar-arrow-color:#ffffff; 
scrollbar-base-color:#ffffff; 
scrollbar-darkshadow-color:#ffffff; 
scrollbar-face-color:#ffffff; 
scrollbar-highlight-color:#ffffff; 
scrollbar-shadow-color:#ffffff} 

