body, html {
 background-color: wheat;
 margin:0px;
 padding:0px;
}
body {
/* font-family:Arial, Helvetica, sans-serif;*/
 font-family:Arial, Helvetica, sans-serif;
 font-size:10pt;
 color:#333;
 text-align:center; /* center for older browsers */
}
div#page-context {
 width:998px;
 margin:0 auto; /* center */
 text-align:left;
 margin-top:12px;
 border:2px solid;
 border-color: #eee gray gray #eee;
 background-color:#e4e4e4;
}
div#page-context-liner {
 border:2px solid;
 border-color: gray #eee #eee gray;
}
div#header-frame {
 overflow:hidden;
}
div#header-box {
}
div#header-liner {
}
div#departmentcontext-frame {
 float:left;
 width:162px;
}
div#departmentcontext-box {
 font-size:84%;
 padding:3px;
 line-height:1.3em;
 background-color:#e4e4e4;
 overflow:hidden;
}
div#departmentcontext-liner {
 height:74px;
}
div#contact-frame {
 float:right;
 width:152px;
}
div#contact-box {
 font-size:84%;
 padding:3px;
 line-height:1.3em;
 background-color:#e4e4e4;
 overflow:hidden;
 text-align:center;
}
div#contact-liner {
 height:74px;
}
div#departmentprompts-frame {
 background-color:#e4e4e4;
 position:relative;
 height:80px;
 float:left;
 position:relative;
 width:680px;
 overflow:hidden;
}
div#departmentprompts-box {
}
div#departmentprompts-liner {
}
div#department-caption-frame {
}
div#department-caption {
 font-weight:bold;
 font-size:1.4em;
 padding: 0 5px;
 text-align:center;
 font-family: Georgia, serif;
 color:darkred;
}
div#department-logo {
  float:left;
  font-weight:bold;
  font-size:160%;
  font-family: Georgia, serif;
}
div#homelinks {
 float:right;
 font-weight:normal;
 font-size:.84em;
 padding: 3px;
}
div#collection-strip-frame {
 position:absolute;
 bottom:0;
 left:0;
}
div#collection-strip{
 text-align:left;
 background-color:#e4e4e4;
 white-space:nowrap;
 line-height:1.5em;
 padding-left:4px;
 font-weight:bold;
 border-bottom:1px solid gray;
 width:676px;
}
a.collection-tab {
 padding:0px 4px 2px 4px;
 margin:0 8px 0 0;
}
a.collection-tab-selected {
 background-color:white;
 border-color: firebrick;
 border-width:2px 0 0 0;
 border-style:solid;
}
div#content-context {
 position:relative;
}
div#leftcolumn-frame {
 position:relative;
 float:left;
 width:162px;
 overflow:hidden;
 z-index:2; /* position above decoration div */
}
div#leftcolumn-box {
 padding:10px 3px;
}
div#leftcolumn-liner {
}
div#rightcolumn-frame {
 position:relative;
 float:right;
 width:152px;
 overflow:hidden;
 z-index:2; /* position above decoration div */
}
div#rightcolumn-box {
 padding:10px 3px;
}
div#rightcolumn-liner {
}
div#leftcolumn-decoration-frame {
 position:absolute;
 top:0;
 left:0;
 height:100%;
 width:162px;
}
div#leftcolumn-decoration {
 position:relative;
 background-color:#e4e4e4;
/* border:5px solid #e4e4e4; */
 height:100%;
}
div#rightcolumn-decoration-frame {
 position:absolute;
 top:0;
 right:0;
 height:100%;
 width:152px;
}
div#rightcolumn-decoration {
 position:relative;
 background-color:#e4e4e4;
/* border:5px solid #e4e4e4; */
 height:100%;
}
div#centercolumn-frame {
 position:relative;
 float:left;
 width:680px;
 overflow:hidden;
 z-index:2; /* position above decoration div */
}
div#centercolumn-box {
 padding:10px 20px;
}
div#centercolumn-liner {
}
div#centercolumn-decoration-frame{
 position:absolute;
 top:0;
 left:162px;
 height:100%;
 width:680px;
 height:100%;
}
div#centercolumn-decoration {
 position:relative;
 background-color:#fff;
/* border:5px solid white; */
 height:100%;
}

div#contentheader-frame {
}

div#contentheader-box {
 background-color:#c5e0f7;
/* padding:3px 3px 1px 3px; 
 margin-bottom:8px;
 border-bottom:2px solid #ddd;
*/
}
div#contentheader-liner {
}
div#helpblock {
/* border-top:2px solid #bbb;
 padding-top:5px;
 margin-top:5px;
*/
}
div#utilities {
 float:right;
}
div#printbox {
 float:right;
 margin-right:5px;
}
div#helpbox {
 float:right;
 /*
 height:16px;
 width:15px;
 */
}
img#helpicon {
 position:absolute;
}
img#helpcloseicon {
 position:absolute;
 display:none;
}
div#response-message {
 background-color:#fff1a8;
 font-weight:bold;
}
div#contentfooter-frame {
}

div#contentfooter-box {
}
div#contentfooter-liner {
}

div#footer-frame {
 /*margin-top:10px;  compensate for decoration borders */
 clear:both;
 text-align:center;
}
div#footer-box {
 background-color:#e4e4e4;
 font-size:.84em;
 font-style:italic;
 padding: 5px;
}
div#footer-liner {
}
div#poweredby {
}
/*for IE7 rendering bugs, to trigger hasLayout*/
div#header-box,
div#centercolumn-box,
div#leftcolumn-box,
div#rightcolumn-box,
div#footer-box  {
 min-width:0;
}
/* Tan hack: seen by WinIE only , up to version 7\*/
* html div#header-box,
* html div#centercolumn-box,
* html div#leftcolumn-box,
* html div#rightcolumn-box,
* html div#footer-box  {
 he\ight:0;
 overflow:hidden;
 o\verflow:visible;
 width:100%;
 w\idth:auto;
}
/* end of Tan hack */

@media print {
div#page-context {
 width:680px;
}
div#departmentcontext-frame {
 display:none;
}
div#contact-frame {
 display:none;
}
div#container-strip-frame {
 display:none;
}
div#leftcolumn-frame {
 display:none;
}
div#rightcolumn-frame {
 display:none;
}
div#leftcolumn-decoration-frame {
 display:none;
}
div#rightcolumn-decoration-frame {
 display:none;
}
div#centercolumn-frame {
 float:none;
}
div#centercolumn-decoration-frame {
 left:0;
}
div#utilities {
 display:none;
}
div#helpblock {
 display:none !important;
}
div#response-message {
 display:none;
}
span#policies {
 display:none;
}
div#printedby {
 display:block;
}

}