
body.shadowBackground {background:url(../images/struct/bg-body-shadowBackground.png) no-repeat top center;}
{margin:0; padding:0; }

#PageWrapper {
width: 960px;
	margin: 0 auto;
	position: relative;
	text-align: left;
	font-family:Verdana, Geneva, sans-serif; 
	font-size:14px;
	font-size:1.2em;
	line-height:150%;
}


#header {
  height: 110px;
  background: #001a57 url(../images/struct/bg-header.jpg) no-repeat 0 0;
  margin-bottom: -10px;
  color: #5b5b5b;
}

#header h1 {
	background: url(../images/struct/title.png) no-repeat 0.5em 0.13em;
	outline: none;
	width: 500px;
	height: 54px;
	float: left;
	margin-top: 25px;
	border-left: 1px solid #ffffff;
	text-indent: -9000px;
}

#header h1 a{
display: block;
	height: 54px;
}
#header p {
	background: url(../images/struct/logo.png) no-repeat 0 0;
	outline:none;
	width: 138px;
	height: 64px;
float: left;
margin: 20px 15px 20px 20px;
}

#header p a{
	display: block;
	height: 67px;
}
#logo p a img{
	position: absolute;
	left: -9999px;
}



#search-inBanner {
/*  width: 320px;*/ 
 position: absolute;
  top: 41px;
  left: 695px;
  z-index: 1;
}
#search-inBanner label.inField {
  position: absolute;
  text-transform: uppercase;
  top: -14px;
  color: #899ed0;
  left: 0;
}
#search-field-banner {
  width: 200px;
  border: 0;
  float: left;
  -moz-border-radius-topright: 0;
  -webkit-border-top-right-radius: 0;
  -moz-border-radius-bottomright: 0;
  -webkit-border-bottom-right-radius: 0;
  height: 17px;
  padding: 4px 4px 4px 10px;
  margin: 0;
  font-size: 110%;
  background: #ffffff url(../images/struct/bg-search-field.png) no-repeat 0 0;
  color: #808080;
  font-family: Trebuchet, "Trebuchet MS", Tahoma, Lucida, Helvetica, Arial, sans-serif;
}
#search-go-banner {
  background: url(../images/struct/btn-search-go.png) no-repeat 0 0;
  display: block;
  text-indent: -9999px;
  height: 25px;
  width: 30px;
  font-size: .01px;
  padding: 0;
  border: 0;
  margin: 0;
  float: left;
  cursor: pointer;
}
#search-go-banner:hover {
  background-position: 0 -25px;	
}





#Nav {width: 960px; clear: both; height: 32px; margin-top:0px; margin-bottom:-10px;}
#Nav ul {
width: 960px; padding-left:0px;
}
#Nav ul li {
display: inline;
margin: 0;
padding: 0;
float: left;
width: 120px;
}
#Nav a {
color: #728302; text-transform: uppercase; font-size: 80%;
text-align: center;
padding: 8px 0;
display: block;
border-right: 1px solid #c7c3c3;
background: #f1f2df url(../images/struct/background-nav.jpg) repeat-x 0 0;
}
#Nav a.last {
border: 0;
}
#Nav a:hover, #nav a.current {
background: none;
background-color: #fafaf5;
text-decoration: none;
color: #001a57;
}


#Content
{width:900px; margin-left:20px; position:relative;}


.ToTop {text-align:right; font-size:12px; }

span.Bold {font-weight:bold;}

h1.PageTitle {
	font-size: 1.8em;
	margin-top:30px;
	color: #333333;
	line-height:200%;
	font-weight: normal;
}

h3 {
 font-size: 1.5em;
  font-weight: normal;
  margin-top:0px;
  margin-bottom: 6px;
  line-height:130%;
  color:#0d5b97;
  }


a{text-decoration:none; color:#1f6ca7;}
a:focus, a:hover{text-decoration:underline;}


/* Home Page */

#ContentHome
{width:900px; width:870px; margin-left:50px; margin-left:0px; line-height:130%;}

div#HomeIntro {width:960px; background:white; background:#f1f2e0; padding-top:20px; margin-top:-1px; }

table#HomeIntro {width:850px; margin-bottom: 20px; margin-left:50px; background:#f1f2e0; border-collapse:collapse;}

/* caption */
.cycle-caption { position: absolute; color:white; bottom: 15px; bottom:10px; right: 15px; z-index: 700; text-align:center;}

/* overlay */
.cycle-overlay { 
    font-family: verdana;
	position: absolute; 
	bottom: 0; 
	width: 100%; 
	z-index: 600;
    background:white; color: black; padding: 10px; opacity: .9; width: 430px; text-align:center;
}

table#HomeNews {width:830px; width:850px; margin-left:50px;}

table#HomeNews td {vertical-align:top; }

td.HomeNewsLeft {width:600px; width:680px; padding-right:60px; padding-left:20px; padding-left:0px; }

td.HomeNewsRight {width:220px; }

ul#HomeHighlights {margin-top:0px; margin-left:10px; padding-left:10px;}
ul#HomeHighlights li {margin-bottom: 10px;}

/*
#PeopleSidebar {
float: right;
width: 120px;
margin-top:30px;
}

#PeopleSidebar ul {
border-top: 1px solid #d3d8a5;
}

#PeopleSidebar ul li {
list-style: none;
border-bottom: 1px solid #d3d8a5;
padding: 7px 0;
font-size: 90%;
}
#PeopleSidebar a {
color: #728302; 
background-color: #ffffff;
padding-left: 10px;
display: block;
}
#PeopleSidebar a:hover, #Sidebar a.current {
text-decoration: none;
color: #001a57;
display: block;
background: #ffffff url(../images/struct/bullet.gif) no-repeat 0 0.5em;
}
*/

/* HIGHLIGHTS */

ul#Highlights {margin-left:0px; padding-left:13px;}
ul#Highlights li {margin-top:5px; margin-bottom: 10px;}



#FacultyTable {width: 770px;}

#FacultyTable td {padding-top:3px; padding-bottom:5px; border-bottom:1px dotted silver; vertical-align:top;}

#FacultyTable .ColOne {width:240px; margin-top:0px; margin-bottom:0px;}


/* RESARCH */


div#ResearchProfiles {float:left; width:200px; margin-right:40px;}

img.ResearchImage {width:200px; float:left;}



h3.ResearchProject {font-size:12px; font-weight:bold; line-height:130%; margin-top:5px; margin-bottom: 20px;  }

h3.ResearchProject a {color:#284fab;}

div#ResearchAreasList {width:190px; float:right; margin-left:30px; margin-bottom:20px; padding-left:15px; border:1px dotted gray; background:#f1f2e0;}

ul#ResearchAreas {margin-left:5px; padding-left:0px; list-style-type:square; list-style-type:none;}


/* PUBLICATIONS */

ul.Pubs {}

/* EDUCATION */

#EduSidebar {
float:right;
width: 250px;
margin-top:-10px;
padding-top:0px;
margin-bottom:20px;
margin-left:30px;
padding-left:20px;
border-left: 1px solid silver;
}

div#EduMain
{width: 550px; float:left;}

#EduSidebar a {}

p.CoursesHead {font-weight:bold; color:#666666; margin-bottom:0px;}
p.Courses {margin-top:2px; }

/* JOIN US */

ul#JoinStudents {margin-left:13px; padding-left:0px;}

ul#JoinStudents li {margin-bottom: 8px;}
