body {background-color: #cccccc; text-align: center; color: #000000;}

#container {position: absolute; width: 750px; left: 50%; margin-left: -375; background-color: #445566;}

#header {position: absolute; left: 0px; top: 0px; width: 750px; background-color: #cccccc; text-align: right;}

#banner {position: absolute; left: 0px; top: 20px; width:750px; height: 65px; background-color: #445566; background-image: url('images/banner.jpg'); background-repeat: no-repeat; z-index: 1;}

#home_nav {position: absolute; left: 666px; top: 25px; width: 84px; height: 42px;}

#main {position: absolute; top: 85px; left: 0px; width: 750px; height: auto; background-color: #445566; text-align:left;}

#menu_container {position: relative; top: 0px; left: 0px; width: 750px; height: 25px; text-align: left; background-color: #445566;}

#content {position: relative; top 0px; left: 10px; width: 730px; height: auto;  background-color: #ffffff; text-align: left; background-image: url('images/top_corners.gif'); background-repeat: no-repeat;}

#content_info {margin: 10px; padding-top: 20px; padding-left: 10px; padding-right: 10px; font-size: 14px; font-color: #999999; font-family: Arial, Verdana;}

#content_title {font-size: 24px; color: #445566; font-weight: bold;}

#content b {color: #445566; font-weight: bold;}

#pre-footer {position: relative; width: 730px; height: 10px; background-color: #ffffff;}

img.bottom {vertical-align: bottom;}

#footer {position: relative; left: 0px; width: 750px; height: 25px; background-color:#cccccc; text-align: center; background-image: url('images/footer.gif');}

#address {font-size: 11px; color: #edeeee; margin-top: 5px;}

#content_subtitle {font-size: 16px; color: #000000; font-weight: bold;}

.faculty_pic {border: thin solid #445566; float: right; margin-right: 0px; margin-left: 10px; margin-bottom: 5px; margin-top: 0px; vertical-align: middle;}

.faculty_pic2 {border: thin solid #445566; float: left; margin-left: 0px; margin-right: 10px; margin-bottom: 5px; margin-top: 0px; vertical-align: middle;}

#fac {position: relative; height: 180px; width: 100%; border-bottom: 1px solid #445566; font-size: 9pt;}

#staff_left {position: relative; height: 90px; width: 350px; font-size:9pt;}

#staff_right {position: relative; left: 350px; top: -90px; height: 0px; width: 300px; font-size: 9pt;}

#adjunct_left {position: relative; height: 75px; width: 300px; font-size:9pt;}

#adjunct_right {position: relative; left: 350px; top: -75px; height: 0px; width: 300px; font-size: 9pt;}

#faculty_extra {position: absolute; left: 550px; top: 75px; text-align: center;}

.name {font-weight: bold; font-size: 10pt; color: #445566;}

.prof {font-style: italic;}

.research {font-weight: bold;}

.edu {font-style: italic;}

.course {color: #445566; font-weight: bold; font-size: 10pt;}

.details {font-style: italic; font-size: 9pt;}

.prereqs {color: #990000; font-size: 9pt;}

.padding {border: 1px solid #445566; margin: 0 15 0 15;}

.left {float: left; border: 1px solid #445566; margin: 0 15 0 15;}

.date {color: #445566; font-weight: bold}

.seminar {color: #445566;}

table.adjunct td {font-size: 9pt; height: 50px;}

#seminar {background-color: #fae8c4; margin: 0 15 15 15; border: 1px double #445566; padding: 5;}

#list ul {margin-top: 0;}
#list ul li {margin: 0 0 0 0;}


#description {position: relative; left: 0px;  margin-top: 10px; padding-left: 15px; padding-bottom: 15px; border-bottom: 1px solid #445566; font-size: 9pt; color: #445566;}

A:link {color: #a17826; text-decoration: none}
A:visited {color: #a17826; text-decoration: none}
A:active {text-decoration: none}
A:hover {text-decoration: underline; color: #99bbcc;}


a.rwu {display: block; width: 84px; height: 23px; background-image: url(images/rwu.gif);}
a.rwu:hover {background-image: url(images/rwu2.gif);}
 
a.mns {display: block; width: 84px; height: 19px; background-image: url(images/mns.gif);}
a.mns:hover {background-image: url(images/mns2.gif);}

