.pageHeader {position:fixed;
          display:block;
					width:100%;
					height:80;
					background-color:#800000;
					color:#ffffff;
					z-index:1;			
}

.menuBars {display:inline-block;
           margin-left:10;
					 margin-top:10;
					 height:60;
					 width:50;
					 background-color:#ffffff;
					 color:#800000;
					 border:none;
					 font-size:x-large;
					 font-weight:bold;
					 cursor:pointer;
}

.menuBarsFont {font-size:x-small;
}

.pageTitle {position:absolute;
            display:inline-block;
						margin-left:10;
						margin-top:10;
						height:80
}

.courseNumber {font-size:xx-small;
               font-family:'Open Sans', Arial Narrow, Arial, sans serif;
}

.courseTitleFont {font-family:'Abril Fatface', Bodoni MT Black, serif;
                 font-size:large;
								 border-top:solid 1px #ffffff;
}

.ampersand {font-size:x-large;
            color:#cccccc;
						font-family:'Abril Fatface', Bodoni MT Black, serif;
}

.menuCard {z-index:1;
          display:block;
          position:fixed;
					left:10;
					top:80;
}

.gradeCard {z-index:1;
          display:block;
          position:relative;
					background-color:#e8deba;\*7d7d7d;
					left:15;
					top:85;
					padding-left:1em;
					width:90%;
					
}

.pageBottom {position:relative;
          bottom:0;
          \*display:block; 
					height:237;
					width:100%;
					color:#ffffff;
					background-image: url("paisley_BG.jpg");			
}
	
.menuClose {font-family: 'Open Sans', helvetica, sans-serif;
          display:inline; 
					float:right; 
          font-size: medium;
					font-weight:bold;
					border:solid 1px #000000;
					padding:0.1em;
					background-color:#eeeeee;
					color:#000000;
					cursor:pointer;
}



ul.menu {list-style-type:none;
         display:block;
         width:10em;
				 font-size: large;
         font-family: 'Passion One', 'Francois One', 'Anton', 'Open Sans', Arial Narrow, helvetica, sans-serif;
				 font-color:#ffffff;
				 background-color:#54585A;
				 padding:1em;
				 \*z-index:+1;				 
}

li.menu {list-style-type:none;
         display:block;
         width:10em;
				 font-size: large;
         font-family: 'Passion One', 'Francois One', 'Anton', 'Open Sans', Arial Narrow, helvetica, sans-serif;
				 font-color:#ffffff;
				 background-color:#54585A;
				 padding:0.1em;
				 font-color:#ffffff;
}

a.menu:link {display:block;
        color:#ffffff;
        text-decoration:none;
}

a.menu:visited {display:block;
        color:#ffffff;
        text-decoration:none;
}

a.menu:hover {display:block;
        background-color: #A7BCD6;\*#6C571B;\*#DECD63;
				color:#54585A;
        text-decoration:none;
}


a.backToTop:link {display:inline-block;
        font-family: 'Open Sans', helvetica, sans-serif;
        color:#ffffff;
				background-color: #54585A;
		    float:right;
		    cursor:pointer;
        text-decoration:none;
				font-size: large;
				font-weight:bold;		
}

a.backToTop:visited {display:inline-block;
        font-family: 'Open Sans', helvetica, sans-serif;
        color:#ffffff;
        text-decoration:none;
				float:right;
		    cursor:pointer;
        text-decoration:none;
				font-size: large;
				font-weight:bold;
}

a.backToTop:hover {display:inline-block;
        font-family: 'Open Sans', helvetica, sans-serif;
        background-color: #ffffff;
				color:#800000;
        text-decoration:none;
				float:right;
		    cursor:pointer;
        text-decoration:none;
				font-size: large;
				font-weight:bold;
}


h1 {display:block;
    font-family: 'Anton', 'Francois One', 'Open Sans', helvetica, sans-serif;
    font-size: x-large;
		font-weight: bold; 
    color:#800000;
		border-top: solid 1px #000000;
		margin-bottom:0.1em;
}

h2 {display:block;
    font-family: 'Anton', 'Francois One', 'Open Sans', helvetica, sans-serif;
    font-size: large;
		font-weight: normal; 
    color:#222222;
		margin-bottom:0em;
} 

h3 {display:inline;
		font-family:  'Anton', 'Francois One', 'Open Sans', helvetica, sans-serif;
    font-size: 97%;
		font-weight:normal;
		font-style: italic; 
    color:#222222;
		margin-top:0.0;
}

p {font-family:'Merriweather', Georgia, Cambria, Garamond, serif;
	 line-height:1.2; 
	 text-align:justify;
	 margin-top:0;
	 color:#222222;
}

ul.normal {font-family:'Merriweather', Georgia, Garamond, serif;
	 line-height:1.2;
	 margin-top:0;
	 color:#222222;
	 text-align:justify;
}

ol.normal {font-family:'Merriweather', Georgia, Cambria, Garamond, serif;
	 line-height:1.2;
	 margin-top:0;
	 color:#222222;
	 text-align:justify;
}

ul.filesTable {list-style-type:none;
				 font-family:'Merriweather', Georgia, Cambria, Garamond, serif;
				 text-indent:none;
				 margin-left: 0;
				 padding-left:0;
				 line-height:150%;
}

li.filesTable {list-style-type:none;
				 text-indent:none;
				 line-height:150%;
				 padding-left:0;
}

li.filesTableNoIcon {list-style-type:none;
         //line-height:150%;
				 line-height:24px;
				 text-indent:28px;
}

ul.objectives {list-style-type:none;
				 font-family:'Merriweather', Georgia, Cambria, Garamond, serif;
				 line-height:120%;
}

img.filesTable {border:none; 
                vertical-align: text-top;
}

.figureCaption {display:block; font-family:'Merriweather', Georgia, Cambria, Garamond, serif; font-size:small; text-align:center;}


tr.calhead {background-color:#800000; 
            font-size:small; 
						font-weight:bold; 
						text-align:center; 
						color:#ffffff;
}

tr.caldata {font-size:small; 
            text-align:right;
						padding:2em;
}

.calhead {background-color:#800000; 
          font-size:small; 
					font-family:'Open Sans', Arial Narrow, Arial, sans serif; 
					font-weight:bold; 
					text-align:center; 
					color:#ffffff; 
					border:solid 1px #cccccc;
}

.caldata {width:1.8em; 
          padding:0.2em; 
					text-align:center; 
					font-size:small; 
					font-family:'Open Sans', Arial Narrow, Arial, sans serif; 
					background-color:#eeeeee; 
					border:solid 1px #cccccc;
}

.displaylabel {font-family: 'Francois One', 'Open Sans', helvetica, sans-serif;
              font-size:small; 
							border-top:solid 1px #6C571B; 
							color:#6C571B;
}
.displaytext {font-family:'Merriweather', Georgia, Cambria, Garamond, serif;
              font-size:x-small; 
							text-align:left; 
							border:none; color:#000000;
}

table {border-collapse: collapse;
}

tr.header {font-family:'Merriweather', Georgia, Cambria, Garamond, serif;
           font-size:small; 
					 font-weight:bold; 
					 background-color:#800000;\*7D7D7D;\*4c1416; 
					 color:#ffffff;
}

td.header {border: solid 1px #cccccc;
         padding:5px;
}

tr.data {font-family:'Merriweather', Georgia, Cambria, Garamond, serif;
         font-size:small; 
				 background-color:#ffffff;\*dfdfdf;\*e7e3ba;\*e8deba;\*F5E5B7;\*DFD1A7;
				 border: solid 1px #cccccc;
				 vertical-align:top;
}


td.data {border: solid 1px #cccccc;
         padding:5px;
				 vertical-align:top;
}



tr.data:nth-child(even) {font-family:'Merriweather', Georgia, Cambria, Garamond, serif;
         font-size:small;
				 background-color:#f2f2f2;
}


tr.loginData {font-family:'Merriweather', Georgia, Cambria, Garamond, serif;
         font-size:small; 
				 background-color:#eeeeee;\*DFD1A7;
}


td.loginData {border: solid 1px #cccccc;
         padding:5px;
}

.instTable {font-family:'Merriweather', Georgia, Cambria, Garamond, serif;
            font-size:small; margin:0.2em
}

td.sub_link {background-color:#eeeeee;
             border-bottom: solid 1px #000000;
						 color:#993300;
						 text-align:center;
						 padding:2px; 
						 width:15%;
						 font-size: medium;
						 font-family: 'Passion One', 'Francois One', 'Anton', 'Open Sans', Arial Narrow, helvetica, sans-serif;
}

td.current_sub_page {color:#993300;
                     border-left: solid 1px #000000;
										 border-right: solid 1px #000000;
										 border-top: solid 5px #800000;
										 border-bottom:none; 
										 text-align:center; 
										 padding:2px; 
										 width:15%; 
										 font-size: medium;
										 font-family: 'Passion One', 'Francois One', 'Anton', 'Open Sans', Arial Narrow, helvetica, sans-serif;
}
										 
td.sub_menu_spacer {border:none; 
                    border-bottom: solid 1px #000000;
										background-color:#ffffff;
}
/*td.sub_tab_topper {font-size:large; font-weight:bold;  background-color:#cccc99; border-left: solid 1px #000000; border-right: solid 1px #000000; border-top: solid 1px #000000; color:#993300; text-align:center; padding:2px}
