BODY {
	 FONT-SIZE: 100.01%; BACKGROUND: #ad0000; MARGIN: 0px; COLOR: #000; FONT-FAMILY: Helvetica,Verdana,"Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; 
} 
#footer { 
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 70%; BACKGROUND: #ad0000; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 5px; MIN-HEIGHT: 120px; HEIGHT: 8em; 
} 
#footer A:link {
	COLOR: #fff;
}
#footer A:hover {
	TEXT-DECORATION: underline;
}
#uoflsearch {
	FLOAT: right; WIDTH: 50%; TEXT-ALIGN: right
}
#uoflsearch A {
	COLOR: #fdf5ea; TEXT-DECORATION: none
}/*
#uoflsearch A:hover {
	TEXT-DECORATION: underline
}*/
DIV#footer FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 12px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV#uoflsearch FORM DIV {
	MARGIN-TOP: 6px
}
DIV#footer INPUT {
	FONT-SIZE: 100%; BACKGROUND: #fdf5ea; FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif
}
#sidebar {
	BACKGROUND: #ad0000; WIDTH: 12em; FLOAT: right; HEIGHT: 100%; DISPLAY: block; COLOR: #000;  MARGIN-LEFT: 0px;
}
#sidebar A { 
	COLOR: #fff; TEXT-DECORATION: none; PADDING-LEFT: 0px; FLOAT:RIGHT; PADDING-RIGHT: 15px; 
}
#sidebar A:hover {
	TEXT-DECORATION: underline;
}
table.dirtable { width: 100%; border: #aaa 1px solid; padding: 0px; spacing: 0px; margin: 0px; border-collapse: collapse; border-spacing: 0px; margin: 0px; table-layout: fixed; }
tr.dirrow { border: black 1px solid; padding: 0; }
td.dircol1 { width: 15%; valign: top; }
td.dircol1 img { width: 66px; height: 100px; padding-left: 10px; /*align: center;*/ }
td.dircol1 p { align: center; }
td.dircol2 { width: 35%; valign: top; }
td.dircol2 p { COLOR: #000; PADDING-LEFT: 7px; }
td.dircol3 { width: 25%; valign: top; padding: 0; }
td.dircol3 p { COLOR: #000; PADDING-LEFT: 7px; }
#main_header {
	MIN-WIDTH: 800px; FLOAT: TOP; BACKGROUND: #ad0000; LEFT: 0px; WIDTH: 100%;
} 
#main_content { 
	MIN-HEIGHT: 400px; BACKGROUND: #00f; OVERFLOW: hidden; MIN-WIDTH: 800px; WIDTH: 100%; 
}
BR {
	CLEAR: left
}
.hide {
	DISPLAY: none
}
.printonly {
	DISPLAY: none
}
img {
	BORDER: none;
}
#physics_content {
 	FONT-SIZE: 110%; Z-INDEX: 1; FLOAT: left; PADDING-LEFT: 1em; LIST-STYLE-TYPE: none; BACKGROUND: #fff; MIN-HEIGHT: 250px; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px;  MARGIN-TOP: 10px; PADDNG-RIGHT: 1em;
}
#physics_content H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 150%; PADDING-BOTTOM: 10px; COLOR: #000; FONT-FAMILY: helvetica, verdana, sans-serif; LETTER-SPACING: 0.12em; TEXT-ALIGN: center;
}
#physics_content H2 {FONT-SIZE: 120%; COLOR: #000; TEXT-ALIGN: center; FONT-WEIGHT: bold; }
#physics_content H3 {FONT-SIZE: 120%; COLOR: #ad0000; FONT-WEIGHT: bold; }
#physics_content a {
	COLOR: #ae0001; TEXT-DECORATION: none;
}
#physics_content a:hover {
	TEXT-DECORATION: underline;
}
#dept_header {
	COLOR: #000; BACKGROUND-COLOR: #ccc; WIDTH: 100%;
}
#location {
	text-align: right; margin-right: 20px; font-size: 80%;
}
#logotext {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	FLOAT: left;
	BORDER-BOTTOM-WIDTH: 0px;
	MARGIN: 0px;
	WIDTH: 60%;
	BORDER-RIGHT-WIDTH: 0px;
	padding-left: 40px;
}
#location {
	padding: 1px;
        color: #000;
	FLOAT: right;
	text-align: right;
        FONT-SIZE: 90%;
        MARGIN-RIGHT: 20px;	
}
/* navigation menu and submenus */
#button {
	PADDING-LEFT: 0px; FLOAT: left; WIDTH: 100%; HEIGHT: 32px; MARGIN: 0px; BACKGROUND: #ccc;
}
#button LI img { 
	BORDER: NONE; MARGIN-LEFT: 1px; MARGIN-RIGHT: 1px; FLOAT: left;
}
#button UL {
	PADDING: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: none; BORDER-BOTTOM-STYLE: none; FLOAT: left;
}
#button LI {
	FLOAT: left;
}

ul.NoBullet {
	list-style-type: none}

table.programrequirements {
	border: #aaa 1px solid;
}

table.programrequirements th {
        border: #aaa 1px solid;
}

table.programrequirements tr {
        border: #aaa 1px solid;
}

table.programrequirements td {
	border: #aaa 1px solid;
}
