/* tc 10/08/07 */
/* wise law library website */   
/* font sizes set in ems */


/*
table, td {}
*/

/* hacky hacky */

.printy {display: none;}

/*global styles*/

body {
   font-weight: normal;
   /*font-size: 62.5%;*/
   font-style: normal;
   margin: 0;
   padding: 0;
   font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
   }

h1 { font-size: 2em; margin: 0; padding: 0; }
h2 { font-size: 1.5em; }
h3 { font-size: 1.25em; line-height: 100%; margin-top: 8; } 

h4 { font-size: 1em; line-height: 100%; margin-top: 8; } 
h4 a {text-decoration: underline; }
   
img { border: none; }
     
p  { color: #000000; }
         
h3.tl { color: #007AC3; font-weight: bold; }

.boldtext {font-weight: bold; }

.emphasis {
   font-style:italic;
   font-size:1em;
}

strong { font-weight: bold; }


/* generic text sizes */

.generic { 
   font-size: .75em;
   font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.boldtext_generic {
   font-weight: bold;
   font-size: .75em;
   font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.generic8 { 
   font-size: .80em;
   font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
   color: #000000;
}

.generic8-light { 
   font-size: .80em;
   font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
   color: #666666;
}

.boldtext_generic8 { 
   font-weight: bold;
   font-size: .80em;
   font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.generic9 {
   font-size: .90em;
   font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
   color: #000000;
}

.boldtext_generic9 {
   font-weight: bold;
   font-size: .90em;
   font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.digest_text {
   font-family: Times New Roman, Times, serif;
}

.digest_subhead {
   font-weight: bold;
   font-size: 1.1em;
   font-style: italic;
   font-family: Times New Roman, Times, serif;
   color: #666666;
}

.digest_tagline {
   font-family: Times New Roman, Times, serif;
   font-weight: bold;
   font-style: italic;
   font-size: .9em;
   color: #666666;
}

/* Search form */
input.search {
   border: solid 1px #C4C8D0;
   }
   
/* Links */

a  {
	text-decoration: none;
	color: #000000;
}

a.stats { font-size: .75em; }

a:active {
   color: #000000;
}
   
a:hover {
   text-decoration: underline;
   color: #000000;
   background: #B8C8DD;
}
   
a:visited {color: #000000;}


td.subhead   {
   font-size: .95em;
   background-color: #b8c8dd;
   color: #000000;
   font-weight: bold;
   font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
   padding-top: .75em;
   padding-bottom: .75em;
 }

.subhead_color {
   font-size: 1em;
   font-weight: bold;
   font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
   color: #b47838;
}

/* End Global Styles */

/* Left nav column */

td.leftNav   { 
   color: #000000; 
   font-size: .90em;
   border-right: 1 solid #000000;
   padding-right: 1px ;
   padding-left: 1em;
   font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
    
td.leftNav a {color: #000000;
   text-decoration: none;
   font-size: 1em;
}
   
td.leftNav a:hover {
   text-decoration: underline;
   color: #000000;
}

td.leftNav a:visited {
      color: #000000;
}

.leftNav ul {
   list-style: none; 
   margin: 0;
   padding: 0;
}

.leftNav li {
   font-size: .80em;
   color: #000000;
   list-style: none;
   padding-bottom: 0;
}  
   
   
/* Center column */

.centerCol {font-size: .83em;
}
         
table.centerCol { 
   color: #000000; 
   font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
   border: 1px solid #A6ACB3;
}


td.centerCol ul {
   list-style-position:outside;
   list-style-type: circle;
   margin-left: 1em;
   padding-left: 0;
}

td.centerCol li {
   padding-top: .25em;
   padding-bottom: .25em;
   color: #000000;

}  

td.centerCol a {
   color: #000000;
   text-decoration: none;
   font-weight: bold;
}
   
td.centerCol a:hover {
   text-decoration: underline;
}

td.centerCol a:visited {
   color: #393875;
   font-weight:bold;
}
            
td.centerCol td p {
   margin: 0;
}

td.centerCol   {
   padding-bottom: 10px;
}  



/* Right nav column */
td.rightNav {
   color: #000000; 
   font-size: .83em;
   border-left: 1 solid #000000;
   padding-left: 1px ;
   padding-top: 1.25em;
   font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

td.rightNav ul {
   list-style-type: none;
   padding-left: .75em;
   margin: 0;
}

td.rightNav li {
   list-style-type: none;
   padding-top: .25em;
   padding-bottom: .25em;
   color: #000000;
}  

td.rightNav a {
   color: #000000;
   text-decoration: none;
   font-weight: bold;
}
   
td.rightNav a:hover {
   text-decoration: underline;
}

td.centerCol a:visited {
   color: #393875;
   font-weight:bold;
}     

/*       

p.rightNav {
   margin: 0;
   color: #000000;
}

p.rightNav a {
   color: #000000;
   text-decoration: none;
}

p.rightNav a:hover {
   text-decoration: underline;
   color: #000000;
}
   
p.rightNav a:visited {
   color: #000000;   
}
*/
      
/* Contact us */
p.contactUs {
   font-size: .1em;
   }


/* Header and footer by Scott */


#masthead {    
      background-color: #1A3759; 
      position: static;
      width: 100%;
      left: 0px;
      top: 0px;
      height: 50px;
      background-image: url("../images/header_r1_c1.jpg"); 
      background-repeat: no-repeat;
      margin: 0px;
      border-bottom: medium solid #a28b65;  /* modified  2-5-08 */    
}

#topnav {
      right: 0px;
      text-align: right;
      margin-bottom: 1em; /* modified  2-5-08 */
      padding: 0px;
}

/* home link hack */
#scotthack {
        position: absolute;
        top: 0%;
        left: 0%;
}

a.scotthack:hover {
        text-decoration: none;
        background-color: transparent;
}

/* end home link hack */



#footer {
      background-color: #1A3759; 
      width: 100%;
      height: 25px;
      margin: 0px;
        position: relative;
        top: -24px;
        clear: both;
}

#footer-lawlib {
      font-size: 12px;
      font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
      text-align: left;
      float: left;
      width: 60%;
      padding: 5px;
      font-weight: bold;
      color: #ffffff;
      vertical-align: middle;
}


#footer-cu {
      font-size: 12px;
      font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
      text-align: right;
      float: right;
      width: 35%;
      padding: 5px;
      font-weight: bold;
      color: #ffffff;
      vertical-align: middle;
}

.footerboldtext {
      font-weight: bold;
}

a.footertext {
      font-weight: normal;
      text-decoration: none;
      color: #ffffff;
}

a.footertext:hover {
   text-decoration: underline;
   color: #ffffff;
}

#bodywrapper {
      position: relative;
      top: 72px;
}


/* Popup tips by Scott */

#h-advsearch {
      position: absolute;
      top: 9%;
      left: 1%;
      width: 17%;
      padding: 1em;
      outline-width: 1px;
      outline-style: dotted;
      outline-color: #000;
      background-color: #eeeee3;
      visibility: hidden;
      font-size: 14px;
      font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#h-case {
      position: absolute;
      top: 9%;
      left: 1%;
      width: 17%;
      padding: 1em;
      outline-width: 1px;
      outline-style: dotted;
      outline-color: #000;
      background-color: #eeeee3;
      visibility: hidden;
      font-size: 14px;
      font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}


#h-circ {
      position: absolute;
      top: 9%;
      left: 1%;
      width: 17%;
      padding: 1em;
      outline-width: 1px;
      outline-style: dotted;
      outline-color: #000;
      background-color: #eeeee3;
      visibility: hidden;
      font-size: 14px;
      font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#h-computers {
      position: absolute;
      top: 9%;
      left: 1%;
      width: 17%;
      padding: 1em;
      outline-width: 1px;
      outline-style: dotted;
      outline-color: #000;
      background-color: #eeeee3;
      visibility: hidden;
      font-size: 14px;
      font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#h-databases {
      position: absolute;
      top: 9%;
      left: 1%;
      width: 17%;
      padding: 1em;
      outline-width: 1px;
      outline-style: dotted;
      outline-color: #000;
      background-color: #eeeee3;
      visibility: hidden;
      font-size: 14px;
      font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}


#h-docdel {
      position: absolute;
      top: 9%;
      left: 1%;
      width: 17%;
      padding: 1em;
      outline-width: 1px;
      outline-style: dotted;
      outline-color: #000;
      background-color: #eeeee3;
      visibility: hidden;
      font-size: 14px;
      font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#h-eresources {
      position: absolute;
      top: 9%;
      left: 1%;
      width: 17%;
      padding: 1em;
      outline-width: 1px;
      outline-style: dotted;
      outline-color: #000;
      background-color: #eeeee3;
      visibility: hidden;
      font-size: 14px;
      font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}



#h-ill {
      position: absolute;
      top: 9%;
      left: 1%;
      width: 17%;
      padding: 1em;
      outline-width: 1px;
      outline-style: dotted;
      outline-color: #000;
      background-color: #eeeee3;
      visibility: hidden;
      font-size: 14px;
      font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#h-internetlegal {
      position: absolute;
      top: 9%;
      left: 1%;
      width: 17%;
      padding: 1em;
      outline-width: 1px;
      outline-style: dotted;
      outline-color: #000;
      background-color: #eeeee3;
      visibility: hidden;
      font-size: 14px;
      font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}



#h-journals {
      position: absolute;
      top: 9%;
      left: 1%;
      width: 17%;
      padding: 1em;
      outline-width: 1px;
      outline-style: dotted;
      outline-color: #000;
      background-color: #eeeee3;
      visibility: hidden;
      font-size: 14px;
      font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}


#h-lawreview {
      position: absolute;
      top: 9%;
      left: 1%;
      width: 17%;
      padding: 1em;
      outline-width: 1px;
      outline-style: dotted;
      outline-color: #000;
      background-color: #eeeee3;
      visibility: hidden;
      font-size: 14px;
      font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}


#h-norlin {
      position: absolute;
      top: 9%;
      left: 1%;
      width: 17%;
      padding: 1em;
      outline-width: 1px;
      outline-style: dotted;
      outline-color: #000;
      background-color: #eeeee3;
      visibility: hidden;
      font-size: 14px;
      font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#h-prospector {
      position: absolute;
      top: 9%;
      left: 1%;
      width: 17%;
      padding: 1em;
      outline-width: 1px;
      outline-style: dotted;
      outline-color: #000;
      background-color: #eeeee3;
      visibility: hidden;
      font-size: 14px;
      font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}



#h-ref {
      position: absolute;
      top: 9%;
      left: 1%;
      width: 17%;
      padding: 1em;
      outline-width: 1px;
      outline-style: dotted;
      outline-color: #000;
      background-color: #eeeee3;
      visibility: hidden;
      font-size: 14px;
      font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#h-research {
      position: absolute;
      top: 9%;
      left: 1%;
      width: 17%;
      padding: 1em;
      outline-width: 1px;
      outline-style: dotted;
      outline-color: #000;
      background-color: #eeeee3;
      visibility: hidden;
      font-size: 14px;
      font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#h-reserves {
      position: absolute;
      top: 9%;
      left: 1%;
      width: 17%;
      padding: 1em;
      outline-width: 1px;
      outline-style: dotted;
      outline-color: #000;
      background-color: #eeeee3;
      visibility: hidden;
      font-size: 14px;
      font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#h-yourrecord {
      position: absolute;
      top: 9%;
      left: 1%;
      width: 17%;
      padding: 1em;
      outline-width: 1px;
      outline-style: dotted;
      outline-color: #000;
      background-color: #eeeee3;
      visibility: hidden;
      font-size: 14px;
      font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}


#h-worldcat {
      position: absolute;
      top: 9%;
      left: 1%;
      width: 17%;
      padding: 1em;
      outline-width: 1px;
      outline-style: dotted;
      outline-color: #000;
      background-color: #eeeee3;
      visibility: hidden;
      font-size: 14px;
      font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}


#notinboulder {
      position: absolute;
      top: 15%;
      left: 22%;
      width: 53%;
      padding: 1em;
      outline-width: 1px;
      outline-style: dotted;
      outline-color: #000000;
      background-color: #eeeee3;
      visibility: hidden;
      font-size: 20px;
      font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}	

/* for the ref stats application */
.footer1 {
	color: #000000;
	font-size: small;
	background: #C18B4C;
	line-height: 200%;
}

.footer1.td {
	text-indent: 10px;
}

.translist {
	text-indent: 10px;
	line-height: 150%;
	color: #666666;
	background: #ffffff;
	width: 750px;
}

#google {

}

a.translist {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
    font-size: .80em;
	line-height: 125%;
	color: black;
}

a.translist:visited {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 125%;
	color: black;
}



/* End of CSS */

