body{font-family:Verdana,Arial,Helvetica,sans-serif; background:#fff; padding:1em; margin:0 auto; max-width:1200px; min-width:960px;}

div{margin:0; padding:0}

H2{color:#BF5700; line-height:1}

.clearboth{clear:both}

.clearleft{clear:left}

.clearright{clear:right}

.jboxcorners{background-color:#336799}

#libhours-header-widget { float:right; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: right; padding: 4px; height: 24px; width: auto; box-sizing: border-box; -moz-box-sizing: border-box;  -webkit-box-sizing: border-box; border-radius: 6px 0 0 6px; text-shadow: 0 1px 0 #DDD; }

.libhours-header-widget-open { background-color: #E3F1DD; }
.libhours-header-widget-open a, .libhours-header-widget-open a:visited, .libhours-header-widget-open a:active, .libhours-header-widget-open { color: #137D15 }

.libhours-header-widget-closed { background-color: #FBE9E9; }
.libhours-header-widget-closed a, .libhours-header-widget-closed a:visited, .libhours-header-widget-closed a:active, .libhours-header-widget-closed { color: #BB0300; }
	 
.libhours-header-widget-error { background-color: #CCC; }
.libhours-header-widget-error a, .libhours-header-widget-error a:visited, .libhours-header-widget-error a:active, .libhours-header-widget-error { color: black; }

#libhours-header-widget-clockicon { font-family: clockicon; font-size: 17px; margin-right: 7px; } 

#wordmarkblock{position:relative; width:100%; min-width:960px; height:36px; }

#supernav{position:absolute; right:0; bottom:0; font-size:11px; font-family:Verdana,Arial,Helvetica,sans-serif; color:#333; margin:0; font-weight:bold; padding-bottom:4px}

#supernav a{color:#333; text-decoration:none; padding-left:4px; padding-right:4px}

#supernav a:visited{color:#333; text-decoration:none; padding-left:4px; padding-right:4px}

#supernav a:hover{color:#333; text-decoration:underline; padding-left:4px; padding-right:4px}

#skip a, #skip a:hover, #skip a:visited{position:absolute; left:0px; top:-500px; width:1px; height:1px; overflow:hidden}

#skip a:active{position:static; width:auto; height:auto}

#support-us-header{ display:inline}
 
#support-us-header img{ padding-bottom:0px;  margin-bottom:-4px; border:0}

#libwordblock{ background: none repeat scroll 0 0 #bf5700;  width:100%;  height:30px}
 
#life_of_the_mind{ width:270px;  float:left;  padding:5px 2px 2px 20px}

#logotd{background-color:#000; width:253px; padding:0; float:left}

#logotd img{border:0}

#logotd h1{display:none}

#logotd a:link{color:#FFF; text-decoration:none}

#logotd a:visited{color:#FFF; text-decoration:none}

#logotd a:hover{color:#FFF; text-decoration:none}

#searchtd{font-family:Verdana,Arial,Helvetica,sans-serif; /*background:url(/graphics/orange-right-corner.png) no-repeat top right; */  background-color:transparent;  float:right;  width:375px;  height:23px;  text-align:right;  padding:2px 12px 2px 2px}

#searchtd form{margin:0; padding:0}

#searchtd p{color:#FFF; font-size:0.80em; font-weight:bold; padding:0; margin:0}

#searcharea{position:absolute; left:-999px; width:900px}

#searchtd select{font-size:1em}

#searchtd input{font-size:1em}

#breadcrumb{clear:both; position:relative; padding:0; margin:0; min-height:25px; height:auto; background-color:#CCC; border-top:2px solid #FFF; margin-bottom:2px; font-size:.8em; color:#000; font-weight:bold;	display: inline-block;width: 100%;}

#breadcrumb a:link{text-decoration:none; color:#000; font-weight:normal}

#breadcrumb a:visited{text-decoration:none; color:#000; font-weight:normal}

#breadcrumb a:hover{text-decoration:underline; color:#000; font-weight:normal}

#breadcrumb-list{position:relative; width:70%; padding:6px; padding-left:8px; font-size:.9em; float:left}

#breadcrumb-list a:link{text-decoration:none; color:#000; font-weight:normal}

#breadcrumb-list a:visited{text-decoration:none; color:#000; font-weight:normal}

#breadcrumb-list a:hover{text-decoration:underline; color:#000; font-weight:normal}

#shareicons, #shareicons ul{position:relative; height:19px; width:160px; margin:0; padding:1px 0 0 0; list-style:none; float:right}

#shareicons li{position:relative; margin:0 10px 0 0; padding:0; text-align:left; font-size:0.84em; float:left}
#shareicons a{text-decoration:none; color:#000; font-weight:normal}

#shareicons a:visited{text-decoration:none; color:#000; font-weight:normal}

#shareicons a:hover{text-decoration:none; color:#000; font-weight:normal}

#sharebookmark{position:absolute; width:60px; height:19px; margin:0; padding:0 0 0 0; background-image:url("/graphics/icon-share.jpg"); background-repeat:no-repeat; background-position:top right; margin-left:1px; text-align:left; font-size:0.84em; line-height:19px}

#shareprint{position:absolute; width:54px; margin-left:1px; margin:0; padding:0; background-image:url("/graphics/icon-print.jpg"); background-repeat:no-repeat; background-position:top right; text-align:left; font-size:0.84em; line-height:19px}

#sharecomment{position:absolute; width:84px; height:19px; margin-left:1px; margin:0; padding:0; background-image:url("/graphics/icon-comment.jpg"); background-repeat:no-repeat; background-position:top right; text-align:right; font-size:0.84em; line-height:19px}

#contentcontainer{position:relative; width:100%; min-width:960px; padding:0; margin:0; border-bottom:10px solid #CCC;}

#actualcontent{position:relative; right:0; padding:8px; padding-right:20px; padding-bottom:0; padding-left:20px; border-bottom:1px solid #CCC; border-right:25px solid #CCC; border-left:180px solid #CCC; font-size:0.85em; color:#333; line-height:1.5}

#actualcontent td{font-size:0.85em; color:#333; line-height:1.5}

#actualcontent th{font-size:0.85em; color:#333; line-height:1.2}

#actualcontent ul{line-height:1.2}

#actualcontent ol{line-height:1.2}

#actualcontent dl{line-height:1.2}

#actualcontent a:link{text-decoration:none; font-weight:bold; color:#195252}

#actualcontent a:visited{text-decoration:none; font-weight:bold; color:#098484}

#actualcontent a:hover{text-decoration:underline}

#actualcontentsansnav{clear:both; position:relative; padding:8px; padding-left:20px; padding-right:20px; right:0; border-left:15px solid #CCC; border-right:15px solid #CCC; border-bottom:15px solid #CCC; font-size:0.85em; color:#333; line-height:1.5; z-index:0}

#actualcontentsansnav td{font-size:0.85em; color:#333; line-height:1.5}

#actualcontentsansnav th{font-size:0.85em; color:#333; line-height:1.2}

#actualcontentsansnav ul{line-height:1.2}

#actualcontentsansnav ol{line-height:1.2}

#actualcontentsansnav dl{line-height:1.2}

#actualcontentsansnav a:link{text-decoration:none; font-weight:bold; color:#195252}

#actualcontentsansnav a:visited{text-decoration:none; font-weight:bold; color:#098484}

#actualcontentsansnav a:hover{text-decoration:underline}

#localnav{position:absolute; top:0; bottom:0; left:0; height:100%; background-color:#CCC; color:#000; width:160px; font-size:.80em; padding:8px; padding-left:12px; padding-bottom:0; border:0; line-height:1.2; z-index:101; overflow: hidden;}

#localnav a:link{text-decoration:none; color:#000; font-weight:normal}

#localnav a:visited{text-decoration:none; color:#000; font-weight:normal}

#localnav a:hover{text-decoration:underline; color:#000; font-weight:normal}

#localnav h3{font-weight:bold; font-size:1em}

.didyouknow{width:200px; background-color:#CCC; float:right}

.didyouknow h3{color:#000}
.didyouknow p{padding:10px; font-size:10pt; color:#000}

#captchalocate{position:absolute; margin-left:26%}

#captchalocate-left{position:absolute; margin-left:0}

#captchaclear{padding-bottom:115px; clear:left}

#footer{position:relative; margin-top:10px; clear:both; width:100%}

#footer img{border:0}

#footertext{text-align:right; margin-bottom:0px; padding-top:4px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:0.80em; color:#333}

#footertext a{color:#000; text-decoration:none}

#footertext a:visited{color:#000; text-decoration:none}

#footertext a:hover{color:#000; text-decoration:underline}

#utopialogo{float:right; padding:3px; padding-top:10px}

#utdirectlogo{float:right; padding:13px; padding-bottom:24px; padding-top:10px; font-size:x-small; text-align:center}

#utdirectlogo a{color:#333; text-decoration:none}

#utdirectlogo a:visited{color:#333; text-decoration:none}

#utdirectlogo a:hover{color:#333; text-decoration:underline}

#social-icons-footer{position:absolute; height:32px; right:100px; text-align:right; padding:4px 0 0 0; margin:0 0 0 0}
#support-us-footer{position:absolute; width:80px; top:4px; left:4px; z-index:200}

.linktopdf{text-align:right}

.spotlight2{background:#EEE; padding:10px 10px 5px 10px; border:1px solid #000; float:right; width:200px; margin:0px 0px 5px 10px; text-align:center}

.spotlight2 h3{font-size:14px; font-weight:bold; color:#BF5700}

.spotlight2 img{border:0}

#navcontainer{background-color:#999; border-top:1px solid #fff; border-bottom:1px solid #000; border-left: none; float:left; height:auto; min-width:800px; padding:0; position:relative; width:100%; z-index:199; margin-top: -1px}

div#nav{background-color:#FFF; margin-left: 85px; padding:0; position:relative; width:auto; z-index:200}

#nav li{float:left; padding:0}

div#nav ul{list-style:none; line-height:1; background-color:#fff; padding:0; margin:0}

#nav li ul{position:absolute; left:-999em; height:auto; width:11.5em; w\idth:10.5em; font-weight:normal; margin:0; border:1px solid #999}

#nav a{display:block; font-size:.8em; font-weight:bold; color:#000; text-decoration:none; width:auto;}

#nav .li1{display:block;  background:#999 none; border-left:1px solid #ccc; border-right:1px solid #808080; width:auto; padding: 0 5px; height:24px}

.li1 h3{margin:0; padding-top:5px; padding-bottom:3px; text-align:center; font-family:Helvetica,Arial,sans-serif; font-size:1em; line-height: 16px}

li>ul{top:auto; left:auto}

#nav li li{width:12em; w\idth:11em}

#nav li ul a{text-align:left; font-weight:normal; padding:0.4em 0.5em 0.4em 0.5em; width:95%; font-family:Verdana,Arial,Helvetica,sans-serif}

#nav li:hover ul, #nav li.sfhover ul{top:auto; left:auto}

#nav li:hover, #nav li.sfhover{background-color:#CCC; text-decoration:none;	}

#nav li li:hover, #nav li li.sfhover{display:block; width: inherit; background-color:#CCC; text-decoration:none; border:0; height:auto; font-size: inherit; padding: inherit}

@font-face {
    font-family: 'clockicon'; src: url(data:application/x-font-woff;charset=utf-8;base64,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) format('woff'); font-weight: normal; font-style: normal; }