/*#Homepage#*/
#wrapper
{
   background-image: url('/CMSCSSStylesheets/background_hp.jpg'); 
   background-repeat: repeat-y;
}  

#divdatabase, #divAboutLibrary, #divComputerTechnology 
{
   width: 100%;
   float: left;
   height: 250px;
   border-top: solid 1px #CACAC6;            
}

#divdatabase a:hover, #divAboutLibrary a:hover, #divComputerTechnology a:hover{
   font-weight:600;
}

#divlibraryinfo {
   width: 180px;
   margin-left: 15px;      
   color: White;
}

#divlibcatalog, #divpopulardb {
   width: 49%;
   float: left;
}
  
#divspacer {
   width: 2%;
   float: left;   
}
   
#hpmaincanvas{
   padding: 5px;
   clear: both;
}

.hpheadercallout {
   display:block; 
   padding: 4px; 
   text-transform: uppercase;
   font-size: 16px;
}

.hpblockcontent {
   padding-top: 10px;
   border-top: solid 1px #CACAC6; 
   /*background-color: #DFDFDF;*/
   height: 220px;     
   background-image: url('/CMSCSSStylesheets/graygradientbkg_hp_content.jpg'); 
   background-repeat: repeat-x;      
}

.hpblockcontent li{
   list-style: none;
   font-size: 15px;
   line-height:120%  
}

.hpblockcontent li a{
   text-decoration: none;
   color: #3F3F3F;
}    

.hplibblockinfo {
   margin: auto;
   padding: 5px;
   width: 160px;
   height: 150px;
   border: solid 2px #5F5F5F;
   margin-bottom: 5px;
}

.hplibblockinfo a{
   color: white;
}

.hplibblockinfo .libnews {
   height: 100px;
   overflow-y: scroll;
   margin: 5px;
   padding: 2px;
}

.libnewsheader {
   text-align: center; 
   color: White; 
   font-weight: bold; 
   font-size: 16px;
   background-color: #990000;
   padding: 2px;
   margin-bottom: 5px;
}

#hpmaincontent ul{
   margin: 0px;
   padding: 0px 5px 0px 25px;
}

#hpmaincontent li{
   padding: 3px;
}

#divddpopdblist {   
   background-color: white;
   padding: 3px;
   border: solid 1px #CECECE;
}

.dd_dbbtn {
   font-size: 11px;
   border: solid 1px #CECECE;
}

.dd_style {
   font-size: 11px;
   border: 0px;
}

.alignRight {
   float: right;
}

.roomreserve {
   background-color: #990000;
   font-size: 12px;
   border: solid 1px white;
   padding: 5px;
   display: block;
}

.hpbtnstyle{
   text-align: center; 
   margin-bottom:10px;
}