
body {
color:#333;
background-color:#FFF;
margin-left:0;
margin-top:7px;
}

p {
font-family:Arial, Helvetica, sans-serif;
}

img {
border:none;
}

#frontbanner {
position:absolute;
left:0;
top:0;
width:800px;
height:85px;
z-index:3;
background:#ffffff url(http://webmedia.allegheny.edu/images/topgraphic2.gif) no-repeat;
}

#bannerinfo {
position:absolute;
left:600px;
top:6px;
color:#CCC;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
}

.infodate {
color:#FC6;
}

.bannerevent {
padding-top:4px;
}

#bannerinfo a {
color:#CCC;
}

#toprightarea {
position:absolute;
left:600px;
top:5px;
width:100px;
height:75px;
color:#ffffff;
}

#splash {
position:absolute;
left:0;
top:85px;
width:800px;
height:175px;
padding-top:6px;
z-index:4;
}

#splash td img
{
    display: block;
}

#supplement {
position:absolute;
left:620px;
top:85px;
width:180px;
height:338px;
z-index:5;
}

#explore {
margin-top:5px;
height:152px;
width:171px;
float:right;
border:1px solid #CCC;
text-align:left;
}

.search {
margin-left:0;
margin-top:5px;
width:170px;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
}

.searchtext {
margin-left:5px;
margin-top:15px;
}

.searchbox {
margin-left:0;
margin-top:5px;
}

.searchbutton {
margin-left:2px;
}

#news {
position:absolute;
left:620px;
top:266px;
margin-top:10px;
margin-left:10px;
height:340px;
width:171px;
float:right;
text-align:left;
}

.news {
margin-top:0.5em;
margin-bottom:0.7em;
margin-right:5px;
font-size:11px;
padding:0;
}

#directory {
position:absolute;
left:0;
top:270px;
width:620px;
height:177px;
padding-top:10px;
font-family:arial,sans serif;
margin-left:3px;
background:#fff;
}

#academics {
position:absolute;
width:150px;
height:13px;
margin-left:10px;
margin-top:10px;
border:1px solid #999;
font-size:10px;
font-family:arial;
color:#333;
}

#campuslife {
position:absolute;
width:150px;
height:13px;
margin-top:10px;
border:1px solid #999;
font-size:10px;
font-family:arial;
color:#333;
}

#academicsMenu {
position:relative;
top:136px;
left:377px;
width:400px;
z-index:100;
}

#campusMenu {
position:relative;
top:500px;
left:377px;
width:400px;
z-index:100;
}

#feature {
position:absolute;
left:0;
top:440px;
width:617px;
height:160px;
z-index:6;
}

.feature {
float:left;
padding-top:17px;
padding-left:10px;
padding-right:15px;
}

#frontfooter {
position:absolute;
left:0;
top:620px;
width:800px;
height:39px;
clear:both;
}

#tabnav {
height:20px;
padding-left:5px;
margin:0;
}

#tabnav li {
display:inline;
list-style-type:none;
margin:0;
padding:0;
}

#tabnav a:link,#tabnav a:visited {
float:left;
background:#f3f3f3;
font-size:12px;
line-height:14px;
font-weight:700;
margin-right:4px;
border:1px solid #ccc;
border-bottom: 1px solid #ddd;
text-decoration:none;
color:#666;
padding:2px 10px;
}

#tabnav a:link.active,#tabnav a:visited.active {
border-bottom:1px solid #ddd;
background:#fff;
color:#000;
}

#tabnav a:hover {
background:#fff;
}

.tab {
position:absolute;
background:#ddd;
font-size:12px;
line-height:14px;
width:605px;
height:145px;
color:#333;
border-color:#999;
border-width:1px;
padding:5px;
}

.pic {
float:right;
padding:5px;
}

.col1 {
position:absolute;
left:10px;
width:130px;
font-size:11px;
padding-top:10px;
padding-right:5px;
}

.col2 {
position:absolute;
left:140px;
width:130px;
font-size:11px;
padding-right:5px;
padding-top:10px;
}

.col3 {
position:absolute;
left:280px;
width:130px;
font-size:11px;
padding-top:10px;
}

table {
text-align:left;
}
