/*TOPLEVEL FORMATTING*/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,  
pre, form, fieldset, table, th, td {margin:0;padding:0;}  
a{text-decoration:none;}
a:hover{text-decoration:underline;}
a:visited{text-decoration:none;}
a:visited:hover{text-decoration:underline;}
.top{top:0;left:0;}
.bottom{bottom:0;left:0;}
html{height:0} 
img{border-style:none}
body{font:0.90em  Helvetica, arial,  sans-serif;background:fixed bottom right no-repeat url(images/bg.gif);color:#4E4D4A}

/*WRAPPER*/
#wrapper{min-width:1003px;width:100%;}

/*BANNER*/
#banner{background:url(images/banner3.gif) repeat-x;width:100%;float:left;height:72px;margin: 0 auto;}
#banner a{text-decoration:none;border:none}

/*MENU*/
#googleform{text-align:right;float:right;width:227px;}

#menu{float:left;width:100%;}
#search {display:none;}
#nav,
#nav ul{list-style:none;margin: 0;padding:0;}
#nav{background:0 0 repeat-x url(images/nav.png);font-size:0.95em;font-weight:bold;height:2.4em;line-height:1.5em;}
#nav .toplevel{color:#c7d0d9;text-align:center;padding:0.3em 29px 0.5em;height:2.286em;line-height:2.3em;}
#nav .toplevel:hover, focus{color:#fff}
#nav li{background:url(images/li.png) right top no-repeat;float:left;height:2.286em;margin:0;padding:0;position:relative;z-index:50;}
#nav a{background:url(images/a.gif) left top no-repeat;color:#c7d0d9;display:block;padding:0.286em 30px 0.5em;text-decoration:none;}
#nav a:hover,
#nav a:focus{color:#fff}
#nav ul{background:#570b21;left:0;font-size:0.857em;line-height:1.5em;position:absolute;top:14px;width:180px;}
#nav ul li{background:none;float:none;height:auto;width:180px;}
#nav ul a{background:none;padding:0.1em 0px 0.25em 30px;width:150px;}
#nav ul ul{font-size:1em;}
#nav ul a:hover,
#nav ul a:focus{background:#4d0017;}
#nav ul .hover>a{background:#4d0017;}
#nav ul ul{left:180px;top:0.5em;}
#nav ul,
#nav :hover ul ul,
#nav .hover ul ul{margin-left:-9999px;}
#nav li:hover>ul,
#nav li.hover>ul,
#nav a:focus+ul,
#nav ul ul,
#nav .hover a:focus{margin-left:0;}
#nav ul a:focus{margin-left:9999px;}
#nav form {padding:3px 10px 0 0;}
#nav body{font-size:100%;line-height:1.5em;}
#nav p,
#nav ul{margin-bottom:1.5em;margin-top:1.5em;}

/*NEWS*/
#news{width:337px;float:left;color:#4E4D4A;}
#news p{padding-top:7px;}
#news h1{font-size:1.5em;padding:2px 0px 6px 5px;font-weight:500;border-bottom:thin solid gray;margin-bottom:8px;}
#news A:link{text-decoration:none;font-weight:900;color:#4E4D4A;}
#news A:visited{text-decoration:none;font-weight:700;color:#4E4D4A;}
#news A:active{text-decoration:none;font-weight:700;color:#4E4D4A;}
#news A:hover{text-decoration:none;color:#e17c04}
#news li{font-size:0.870em;list-style:none;text-align:left;padding:10px 15px 10px 25px;max-width:400px;}
#news a:img {border:none;text-decoration:none;}
/*CENTERBAR*/
#centerbar{width:40%;float:left;text-align:center;color:#4E4D4A;}
#centerbar h1{font-size:1.5em;padding:2px 0px 6px 0px;font-weight:500;border-bottom:thin solid gray;margin-bottom:8px;}
#centerbar p{padding:5px 18px 6px 0;text-align:center;}

.flashbox {font-size:1em;padding:7px 15px 7px 15px;float:left;width:90%;border-bottom:4px solid white;background:#FFF;}

/*HIGHLIGHTS*/
#highlights{float:left;color:#4E4D4A;}
#highlights h1{font-size:1.5em; padding:2px 5px 6px 0px; font-weight:500; border-bottom:thin solid gray;margin-bottom:8px;text-align:right;}
#highlights p{font-size:0.870em;padding:7px 15px 7px 15px; float:left; width:619px; margin-bottom:3px;border-bottom:1px solid gray}
#highlights h2{font-size:1em; font-weight:700; padding-top:3px;}
#highlights A:link{text-decoration:none; font-weight:700; color:#4E4D4A;}
#highlights A:visited{text-decoration:none; font-weight:700; color:#4E4D4A;}
#highlights A:active{text-decoration:none; font-weight:700;color:#4E4D4A;}
#highlights A:hover{text-decoration:none; color:#e17c04}
#highlights img{float:right; height:60px; width:60px; padding:0px 0px 0px 8px;}

/*GALLERYLIGHTS*/
#gallerylights{max-width:650px;float:left;padding-left:15px;}

/*GALLERY*/
#featured{width:400px; padding:15px 15px 15px 0px; position:relative; height:250px;}
#featured ul.ui-tabs-nav{position:absolute;top:0;left:400px;list-style:none;padding:15px 0 0 0;margin:0;width:243px;}
#featured ul.ui-tabs-nav li{padding:1px 0; padding-left:13px; font-size:12px; color:#666;}
#featured ul.ui-tabs-nav li img{float:left; margin:2px 5px;	padding:2px; border:1px solid #eee;}
#featured ul.ui-tabs-nav li span{font-size:11px; line-height:18px;}
#featured li.ui-tabs-nav-item a{display:block; height:60px; color:#333; line-height:20px;}
#featured li.ui-tabs-nav-item a:hover{background:#f2f2f2;text-decoration:none;}
#featured li.ui-tabs-selected{background:url('images/selected-item.gif') top left no-repeat;}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{background:#ccc;}
#featured .ui-tabs-panel{width:400px; height:250px;	background:#999; position:relative;}
#featured .ui-tabs-panel .info{position:absolute; width:400px; top:180px; left:0; height:70px; background: url('images/transparent-bg.png');}
#featured .info h2{font-size:18px; color:#fff; padding:5px; margin:0;	overflow:hidden;}
#featured .info p{margin:0 5px;	font-size:11px; line-height:15px; color:#f0f0f0;}
#featured .info a{text-decoration:none;	color:#fff;}
#featured .info a:hover{text-decoration:underline;}
#featured .ui-tabs-hide{display:none;}

/*INTRANET*/
#intranet-calendar{width:230px; height:500px; margin:0 auto; float:right; background-color:#eeebde; background-image:url(images/IntranetHighlights.gif); background-repeat:no-repeat}
#intranet-news{width:230px; height:500px; margin:0 auto; float:left; background-color:#eeebde; background-repeat:no-repeat}
#intranet-news h1{background:#964c39; font-size:1em; padding:2px 0px 3px 5px; color:#000; font-weight:500}
#intranet-centerbar{width:290px; height:500px; margin:0 auto; float:left}
#intranet-centerbar h1{background:#964c39;font-size:1em; padding:2px 0px 3px 14px; color:#FFF; font-weight:500}
#intranet-centerbar p{border-bottom:1px solid #d28f8e ; margin:0 25px 0 25px;}
#intranet-centerbar img{padding:4px 0 4px;}
#intranet-calendar h1{background:#964c39;font-size:1em; padding:2px 0px 3px 14px; color:#FFF; font-weight:500}

/*SUBPAGES*/
#breadcrumb{font-size:0.8em; text-decoration:none; padding-bottom:15px; max-width:410px}
#breadcrumb a{color:black; text-decoration:none}
#breadcrumb a:hover{color:#e17c04; text-decoration:underline}

.alphalist{}
.alphalist a:hover{color:black; text-decoration:underline}
.alphalist a{color:#e17c04; text-decoration:none}

.rightimg {float:right; font-size:0.75em;text-decoration:italic;padding:5px; margin: 10px 0 2px 20px;border: 1px solid #ccc; background-color: #eee;}


.leftimg {float:left; font-size:0.75em;text-decoration:italic;padding:5px; margin: 10px 20px 2px 0;border: 1px solid #ccc; background-color: #eee;}


/*SUBCENTER*/
#subcenter{width:81%;height:100%; min-height:727px; float:left; padding:8px 0px 15px 15px; padding-top:10px;color:#4E4D4A;}
#subcenter h1{font-size:1.7em; padding:2px 10px 5px 0px;font-weight:normal;margin-bottom:0px;}
#subcenter h2{font-size:1.4em; padding:2px 10px 7px 0px;font-weight:normal;}
#subcenter h3{font-size:1.2em; padding:0 10px 5px 15px;font-weight:bold;}
#subcenter h4{font-size:1em; padding:0 10px 5px 15px;font-weight:bold;}
#subcenter h5{font-size:1em; padding:0 10px 5px 15px;font-weight:bold;}
#subcenter h6{font-size:1em;}
#subcenter label.Alphabet{font-size:1.2em;font-weight:normal;padding:0 2px 0 4px;cursor:pointer; border-left:solid 1px #999999}
#subcenter p{font-size:0.9em; padding:0px 10px 10px 15px}
#subcenter p.Indent{font-size:0.9em; padding:0px 10px 10px 38px}
#subcenter li{font-size:0.9em; list-style-position:outside; padding:0 10px 10px 8px; margin-left:30px }
#subcenter table.Table01 {font-size:0.9em; margin-left:13px; margin-bottom:10px; margin-right:10px;border:hidden}
#subcenter table.Table01 td {padding:5px;border:hidden;}
#subcenter .table{border: 1px white solid }
#subcenter A.IntranetLinks {text-decoration:none;color:#000;font-weight:400;}
#subcenter A.IntranetLinks:hover {text-decoration:underline;color:#964c39;}

#researcher{width:200px; height:auto; float:right; padding-left:6px}

#cover{width:auto; height:auto; float:left; padding:4px 10px 6px 0px}

#staff{width:auto; height:auto; padding:4px 6px 6px 6px}

#widepic{width:300px; height:auto; float:right; padding-left:6px}

#accordion p{background:#ebebe9;width:500px;padding:10px 0 10px 30px;}
#accordion2 p{background:#ebebe9;width:500px;padding:10px 0 10px 30px;}
#accordion3 p{background:#ebebe9;width:500px;padding:10px 0 10px 30px;}

.breakout {border:1px black dotted;width:550px;padding:10px;margin-bottom:20px;}

#browse {width:600px}


#browse li {float:left;margin:0px; font-size:0.8em;list-style:none;padding:3px;
}

.exhibit {width:650px; margin: 15px 0 0px 0 ;float:left}
.exhibit img {padding:5px; margin: 10px 20px 2px 0;border: 1px solid #ccc; background-color: #eee;float:left;}
.exhibit h3 {font-size:1.2em; padding:0 10px 5px 15px;font-weight:bold; margin-top:15px}

/*IMG CAPTIONS*/
#imgcaptionright {float:right; font-size:0.75em;text-decoration:italic;padding:0 10px 0 10px; margin: 0 0 20px 20px;background: #ECEAE6;}
#imgcationright .p{ left:-30px;}
#imgcaptionright  img {border:thick solid #ECEAE6;}

#imgcaptionleft {float:left; font-size:0.75em;text-decoration:italic;padding:0 10px 0 10px; margin: 20px 10px 0 0;background: #ECEAE6;}
#imgcaptionleft img{border:thick solid #ECEAE6;}

/*SUBRIGHT*/
#subright{font-size:0.9em; clear:both;text-align:right;width:180px;height:auto;float:right;background:#EBE8DF url(images/gradient.gif) repeat-x top;margin:66px 10px 25px 30px}
#subrightppl{text-align:right; margin:34px 0 5px 10px; width:160px; height:auto; float:right}
#subright A:link{text-decoration:none; font-weight:400; color:#000}
#subright A:visited{text-decoration:none; }
#subright A:active{text-decoration:none; }
#subright A:hover{text-decoration:underline; color:#e17c04}

#subright h1{background:#FDBF45;padding:3px 0 3px 3px; font-size:1em; text-align:left;color:#000;font-weight:bold;}
#subright h4{background-color:#EBE8DF; font-size:1em; text-align:left; padding:0px 0 3px 5px}
#subright h5{background-color:#FDBF45;border-top:solid #FFF 15px; background-repeat:repeat-x; background-position:bottom; padding:5px 0 5px 3px; font-size:1em; text-align:left;line-height:11px; }
#subright li{text-align:left; background-color:#EBE8DF; padding-left:6px; list-style:none}
#subright ul{background-color:#EBE8DF; padding-right:7px; list-style:none}
#subright p{text-align:left; background-color:#EBE8DF; padding:0px 0px 4px 6px}

#subrightmap{padding-bottom:4px; border:solid 1px #C0CD9D; margin:0 auto; width:160px; background:#EBE8DF; float:right; margin-right:10px; margin-top:10px;}
#subrightmap h1{padding:2px 0 5px 2px; font-size:1em; text-align:left; background:url(images/gradient.gif) repeat-x}
#subrightmap A:link{text-decoration:none; color:#000}
#subrightmap A:visited{text-decoration:none; color:#000}
#subrightmap A:active{text-decoration:none; color:#000}
#subrightmap A:hover{text-decoration:underline; color:#e17c04}

.SubCTab01 {position:absolute;left:15px;width:100px;padding:2px 0 3px 0;text-align: center; cursor:pointer}
.SubCTab02 {position:absolute;left:15px;width:30px;padding:2px 0 3px 0;text-align: center; cursor:pointer}
.SubCPanel01 {position:absolute;top:24px;left:15px;height:400px;visibility: hidden;border:solid 1px #AAAAAA;}
.SubCPanel02 {position:absolute;top:24px;left:15px;height:400px;width:522px;visibility: hidden;border:solid 1px #AAAAAA;}


/*SUBLEFT*/
#subleft{font-size:0.9em; clear:left; width:148px; float:left; margin-left:10px;padding-top:10px;}
#subleft a{text-decoration:none; text-align:center; color:#000}
#subleft a:hover{text-decoration:underline; color:#e17c04}

/*SUB ACCORDIAN MENU*/
#slider{width:148px; }
.header h1{font-size:1em; font-weight:normal; }
.header{width:144px; padding:5px 4px 5px 0; border-top:2px solid #fff; cursor:pointer; text-align:right; background:url(images/rightarrow.png) #dedbd1 no-repeat left center}
.header:hover{background:url(images/downarrow.png) #dedbd1 no-repeat left center}
#subleft .content{background:#f4f2ed; overflow:auto; overflow-y:hidden; width:148px;}
#slider .text{width:143px; border-top:none; padding:0 5px 3px 0; text-align:right;color:#4E4D4A;}
#slider .publications {color:#666}


/*FOOTER*/
#footer{text-align:center; width:100%; float:left; background:url(images/footer.gif) repeat-x #515151; color:#fff; clear: both;bottom:0px;position: fixed; font-size:0.8em;}
#footer a{font-weight:400; text-decoration:none; text-align:center; color:#FFF; z-index:100;}
#footer a:hover{font-weight:400; text-decoration:none; text-align:center; color:#e17c04;}

/*GOOGLE BOX*/
#searchcenter {width:572px;float:left;padding: 10px 0 0 10px}
#searchcenter h1{font-size:1.7em; padding:2px 10px 5px 0px;font-weight:normal;margin-bottom:0px;}
#searchcenter h2{font-size:1.4em; padding:2px 10px 7px 0px;font-weight:normal;}
#searchcenter h3{font-size:1.2em; padding:0 10px 5px 15px;font-weight:bold;}
#searchcenter h4{font-size:1em; padding:0 10px 5px 15px;font-weight:bold;}
#searchcenter h5{font-size:1em; padding:0 10px 5px 15px;font-weight:bold;}
#searchcenter h6{font-size:1em;}
#searchcenter label.Alphabet{font-size:1.2em;font-weight:normal;padding:0 2px 0 4px;cursor:pointer; border-left:solid 1px #999999}
#searchcenter p{font-size:0.9em; padding:0px 10px 10px 15px}
#searchcenter p.Indent{font-size:0.9em; padding:0px 10px 10px 38px}
#searchcenter li{font-size:0.9em; list-style-position:outside; padding:0 10px 10px 8px; margin-left:30px }
#searchcenter p.searchsuggestion{background:#FFF;}

.bookCoverImages{float:left; height:100px; padding:5px 15px 0px 15px;}
#searchcenter .aspsearchtext {padding:0px 0 0px 100px;}
.searchresults {padding:10px 0 10px 15px;}
.searchResultSet {padding:5px 0 5px 0;width:750px;float:left;}
.searchInput {padding:25px 0 15px 15px;}
.searchPagination {padding:15px;}
#searchboxDiv {padding-top:10px;}
#searchcenter .s {padding:0 0 0 15px;}
.searchPagination{float:left;}

/*SITE MAP*/
#sitemap, #sitemap ul, #sitemap li{margin:0; padding:0; list-style:none}
#sitemap li{line-height:20px; margin-top:1px; position:relative; width:100%}
/* IE leaves a blank space where span is added so this is to avoid that */
* html #sitemap li{float:left; display:inline}
#sitemap li a{padding-left:28px}
#sitemap li span{float:left; position:absolute; top:5px; left:5px; width:13px; height:13px; cursor:auto; font-size:0}
#sitemap li span, #sitemap li span.collapsed{background:url(images/collapsed.gif) no-repeat 0 0}
#sitemap li span.expanded{background:url(images/expanded.gif) no-repeat 0 0}
#sitemap li ul{margin-left:28px; background:url(images/line1.gif) repeat-y}
#sitemap li li{background:url(images/line2.gif) no-repeat 0 0}
#sitemap:after, #sitemap ul:after{ content:".";  display:block;  height:0;  clear:both;  visibility:hidden}
#sitemap, #sitemap ul{display:block}
#sitemap, #sitemap ul{min-height:1%}
* html #sitemap, * html #sitemap ul{height:1%}
#sitemap ul{display:none}

/*ASP*/
#asp-center {width:582px;float:left;padding: 10px 0 0 10px}
#asp-center h1{font-size:1.7em; padding:2px 10px 5px 0px;font-weight:normal;margin-bottom:0px;}
#asp-center h2{font-size:1.4em; padding:2px 10px 7px 0px;font-weight:normal;}
#asp-center h3{font-size:1.2em; padding:0 10px 5px 15px;font-weight:bold;}
#asp-center h4{font-size:1em; padding:0 10px 5px 15px;font-weight:bold;}
#asp-center h5{font-size:1em; padding:0 10px 5px 15px;font-weight:bold;}
#asp-center h6{font-size:1em;}
#asp-center label.Alphabet{font-size:1.2em;font-weight:normal;padding:0 2px 0 4px;cursor:pointer; border-left:solid 1px #999999}
#asp-center p{font-size:0.9em; padding:0px 10px 10px 15px}
#asp-center p.Indent{font-size:0.9em; padding:0px 10px 10px 38px}
#asp-center li{font-size:0.9em; list-style-position:outside; padding:0 10px 10px 8px; margin-left:30px }

#asp-content {font-size:0.9em; width:404px;float:left;}

#asp-book {width:160px; float:left;}

#asp-heading {float:left; width:580px}
#asp-heading h1{font-size:1.7em; padding:2px 10px 5px 0px;font-weight:normal;margin-bottom:0px;}
#asp-heading h2{font-size:1.4em; padding:2px 10px 7px 0px;font-weight:normal;}

#asp-about-right {width:220px;float:left;}

#asp-right {width:220px;float:right;}

/*ASP-SUBRIGHT*/
#asp-subright{font-size:0.9em; text-align:right;width:180px;height:auto;float:right;background:#EBE8DF url(images/gradient.gif) repeat-x top;margin:66px 10px 25px 30px}
#asp-subright A:link{text-decoration:none; font-weight:400; color:#000}
#asp-subright A:visited{text-decoration:none; }
#asp-subright A:active{text-decoration:none; }
#asp-subright A:hover{text-decoration:underline; color:#e17c04}
#asp-subright h1{background:#FDBF45;padding:3px 0 3px 3px; font-size:1em; text-align:left;color:#000;font-weight:bold;}
#asp-subright h4{background-color:#EBE8DF; font-size:1em; text-align:left; padding:0px 0 3px 5px}
#asp-subright h5{background-color:#FDBF45;border-top:solid #FFF 15px; background-repeat:repeat-x; background-position:bottom; padding:5px 0 5px 3px; font-size:1em; text-align:left;line-height:11px; }
#asp-subright li{text-align:left; background-color:#EBE8DF; padding-left:6px; list-style:none}
#asp-subright ul{background-color:#EBE8DF; padding-right:7px; list-style:none}
#asp-subright p{text-align:left; background-color:#EBE8DF; padding:0px 0px 4px 6px}

.c5t_comment_item_text{padding:10px}
.c5t_comment_item{border:thin solid #EBE8DF;width:500px;background:#f4f2ed;padding:10px;margin-bottom:20px}
.c5t_comment_item_details{padding:10px 0 6px 10px;border-top:thin solid #EBE8DF; }
