body {
	background-image:url("/r/back01.png");
	background-repeat:repeat;
	margin:0 0;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
}
body img {
	border:0;
}
#container {
	position:relative;
	background-image:url("/r/back01.png");
	background-repeat:repeat;
	margin:0;
}

#primary {
	width:1004px;
	margin:132px auto 0 auto;
	background-image:url("/r/content.png");
	background-repeat:repeat-y;
	padding:1px 0;
	position:relative;
}




#sitenav {
	background-image:url("/r/hSlice.png");
	background-repeat:repeat-x;
	height:132px;
	/* this will handle after content positioning */
	position:absolute;
	top:0; left:0;
	width:100%;
	color:#fdefef;
	font-size:11px;
}
#sitenav td {
	font-size:11px;
}
#sitenavStage {
	background-image:url("/r/header.01.png");
	width:1004px;
	height:132px;
	margin:0 auto;
	background-repeat:no-repeat;
	position:relative;
}

#sitenav h2 {
	display:none;
}
#linkHome img {
	width:240px;
	height:73px;
}

#linkHome {
	position:absolute;
	width:240px;
	height:73px;
	background-image:url("/r/s_home.png");
	background-repeat:no-repeat;
	background-position:0 0;
	top:17px;
	left:22px;
}
#linkHome:hover {
	background-position: 0 -73px;	
}

#quickLinks {
	display:block;
	position:absolute;
	
}
#applyNow, #visitCampus, #requestInfo {
	display:block;
	position:absolute;
	top:0;
	height:17px; 
	line-height:16px;
	color:#fdefef;	
	font-size:11px;		
}
#applyNow {
	left:552px;
	width:64px;
}
#visitCampus {
	left:626px;
	width:80px;
}
#requestInfo {
	left:713px;
	width:80px;
}

#gSearch {
	position:absolute;
	left:812px;
	top:0px;
	width:168px;
	height:17px;
	color:gray;
}
#gSearch #q {
	border:0;
	position:absolute;
	width:138px;
	height:12px;
	top:1px;
	left:0px;
	font-size:11px;
	width:137px;
	font-family:Arial, Helvetica, sans-serif;
	color:gray;
	background-color:transparent;
}
#gSearch #sa {display:none;}
#gSubmit {
	position:absolute;
	left:144px;
	top:0;
	width:16px;
	height:17px;
	background-image:url("/r/s_gsearch.png");
	background-position:0 0;
}
#gSubmit img {
	width:16px;
	height:17px;
}
#gSubmit:hover {
	background-position:0 -17px;
}


#utility {
	position:absolute;
	left:806px;
	top:34px;
	height:57px;
	width:165px;
	color:#fdefef;
	font-size:10px;
}


#targeted {
	position:absolute;
	left:302px;
	top:57px;
	width:490px;
	height:17px;
}

#menu {
	position:absolute;
	left:32px;
	top:103px;
	height:16px;
	width:785px;

}
#menu h3 {
	margin:0;
	font-size:11px;
	color:#fdefef;	
	font-size:11px;
	font-weight:normal;
	text-transform:uppercase;
	display:inline;	
}
#menu h3.open {
	text-decoration:underline;
}
#menu ul, #targeted ul {
    margin: 0; padding: 0;
    float: left;
	height:16px;}
 
#menu  ul li, #targeted ul li {
    display: inline;
	padding-right:15px;
}
.menuExpanded{
	display:none;
}
.active {
	height:337px;
	width:968px;
	background-image:url("/r/mega.png");
	position:absolute;
	top:-16px;
	left:22px;
	z-index:10;
}
.active .menuContent {
	position:relative;
	color:white;
	font-size:11px;
	width:920px;
	height:280px;
	margin:30px 20px;
	padding:0;
	overflow:hidden;
	/* border:1px solid gray; */
}
.active .menuContent td {
	font-size:11px;
}


.menuContent p {
	margin:0 0 .5em 0;
}

.menuContent .linkArea a {
	display:block;
	padding-left:25px;
	width:206px;
	height:27px;
	background-image:url("/r/s_abutton.png");
	background-position:0 0;
	background-repeat:no-repeat;
	overflow:hidden;
	font-size:14px;
	font-weight:bold;
	line-height:27px;
	margin-bottom:10px;
}
.menuContent .linkArea a:hover {
	background-position:0 -27px;
}

.menuContent .more {
	margin-left:25px;
	width:220px; 
	height:250px;
	overflow:hidden;

}

.menuContent .detailed {
	position:absolute;
	top:0;
	left:240px;
	height:280px;
	overflow:hidden;
}

.menuContent table {
	border-collapse:separate;
	margin:0 auto;
}
.menuContent td, .menuContent th {
	vertical-align:top;
	padding-right:20px;
}
.menuContent h4 {
	font-family:Georgia;
	font-style:italic;
	font-weight:bold;
	font-size:14px;
	text-align:left;
	margin:0 0 .5em 0;
	color:#e4d2a6;
}
.menuContent h4 a {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	font-size:11px;
	
}

.menuContent td.offset {
	padding-right:50px;
}

.menuContent p.offset,.menuContent h4.offset  {
	padding-top:1.5em;
}

.menuContent p.sub {
	margin-left:1em;
}


.active .menuPointer {
	position:absolute;
	top:0;
	left:0;
	background-image:url("/r/megaPointer.png");
	width:20px;
	height:23px;
	background-repeat:no-repeat;
}
.active a.menuClose img {
	width:16px;
	height:16px;
}
.active a.menuClose {
	position:absolute;
	top:16px;
	right:12px;
	background-image:url("/r/s_close.png");
	background-repeat:no-repeat;
	background-position:0 0;
	width:16px;
	height:16px;	
}
.active a.menuClose:hover {
	background-position: 0 -16px;	
}

#deptSwitch {
	display:none;
	margin-left:2em;
} 
#majorSwitch {
	margin-left:2em;
}
#detailed-academics .deptList {
	display:none;
}
#give-extra {
	position:absolute;
	top:113px;
	left:500px;
	background-image:url("/r/give-extra2.png");
	background-repeat:no-repeat;
	width:250px;
	height:199px;
}
#sitenav a:link, .menuContent a:link {color:#fdefef; text-decoration:none;}
#sitenav a:visited, .menuContent a:visited {color:#fdefef; text-decoration:none;}
#sitenav a:hover, .menuContent a:hover {color:white; text-decoration:underline;}
#sitenav a:active, .menuContent a:active {color:#fdefef; text-decoration:none;}


footer {
	background-image:url("/r/fSlice.png");
	background-repeat:repeat-x;
	margin:0;
	height:98px;
	font-size:11px;
}
footer nav {
	background-image:url("/r/footer.png");
	width:1004px;
	height:98px;
	margin:0 auto;
	background-repeat:no-repeat;
	position:relative;
}
footer #footer {
	margin: 0 auto;
	padding-top:40px;
	width:960px;
	text-align:center;
}
#footer a:link {color:#fdefef; text-decoration:none;}
#footer a:visited {color:#fdefef; text-decoration:none;}
#footer a:hover {color:white; text-decoration:underline;}
#footer a:active {color:#fdefef; text-decoration:none;}
#footer-extra {
	margin:1em auto;
	padding-top:.5em;
	width:480px;
	border-top:1px solid #898376;
}
#wiki-login {
	margin-right:3em;
}
#footer-extra div {
	display:inline;
}

#linkInfo {
	padding-left:18px;
	background-image:url("/r/s_i.png");
	background-repeat:no-repeat;
	background-position:0 0;
}
#linkInfo:hover {
	background-position: 0 -16px;	
}

#sharing {
    color: #F7EED4;
	position:absolute;
	top:102px;
	left:806px;
	width:165px;
	height:20px;
	font-size:11px;
	text-transform:uppercase;
}
#sharing img {
	vertical-align:middle;
}

#sharing a:link {
    color: #F7EED4;
	text-decoration:none;
}
#sharing a:visited {
    color: #F7EED4;
	text-decoration:none;
}
#sharing a:hover {
    color: white;
	text-decoration:underline;
}
#sharing a:active {
    color: #F7EED4;
	text-decoration:none;
}
