



/* Hyperlinks */

a {text-decoration: none;}
a:hover  {text-decoration: underline;}



.breadcrumbs {color: #000; margin-left: 5px; margin-right: 5px; padding: 3px; background-color: #eeeeee; margin-bottom: 10px; font-weight: normal;}



h2 {font-size: large; padding-bottom: 10px;}
h3 {font-size: small; padding-bottom: 5px; padding-top: 5px;}

.singlecolindent {margin-left: 15px; margin-right: 15px;}




/* Top Navigation */
.topnav { height: 14px; background-color: #eeeeee; text-align: right; padding-top: 5px; padding-bottom: 5px; border-bottom: #ccc 1px solid;  border-right: #ccc 1px solid;} 
a.topnavlink {color: #000000;} 
.topnavlabel {padding-left: 10px; padding-right: 17px;}
.topnavlabelfr {padding-left: 10px; padding-right: 14px;}
.navbox {padding-top: 7px; padding-bottom: 7px; background: #006633; text-align: center; }
.navboxlabel {padding-left: 10px; padding-right: 8px; color: #fff; font-size:large;}
.navboxlabelfr {padding-left: 3px; padding-right: 4px; color: #fff; font-size:large;}
a.navboxlabel {color: #fff; font-size:large;}
.logo {margin-left: 15px; margin-top: 5px;}
.logotablecell {width: 180px;}

/* Top Navigation Search */
.headersearch {margin-top: 5px;}


/* Front Page Links */
.frontpagelinks {border: #ccc 1px solid; padding-bottom: 8px; margin-bottom: 4px; list-style:none;}
.frontpagelinksapril {border: #fff 1px solid; padding-bottom: 8px; margin-bottom: 4px; list-style:none;}
.frontpagelinkstitle {font-size:small; font-weight: bold;  padding-top: 5px; padding-bottom: 5px;  list-style:none;  background-color: #eeeeee; text-align: center; border-bottom: #ccc 1px dotted;}
.frontpagelinksgroup {padding-top: 4px; margin-left: 10px;list-style:none; padding-left: 1em; text-indent: -1em; }
.frontpagelinksgroupspacer {padding-top: 4px; list-style:none;}
.frontpagegreybar {background-color: #eeeeee;}

.frontpagestoryspacer {padding: 15px;}
.frontpagelinkstitlemiddle {font-size:small; font-weight: bold;  padding-top: 5px; padding-bottom: 5px;   list-style:none;  background-color: #eeeeee; text-align: center; border-bottom: #ccc 1px dotted; border-top: #ccc 1px solid; font-family: verdana, arial, helvetica, sans-serif; FONT-SIZE: 11px; margin-top: 7px;}


/* Search Box */

.searchbox {border: #ccc 1px solid; padding: 10px; margin-bottom: 10px;}
.searchboxlabels {padding-right: 10px; padding-left: 10px; font-weight: bold; color: #000000;}
.searchboxlabelsfont {color: #000000;}
.searchboxlabelsactive {padding-right: 10px; padding-left: 10px; background-color: #FFBF27;  }
.searchboxpipe {padding-right: 5px; padding-left: 5px;}
.textbox {margin-top: 9px;}

/* Search Box */

.subjectcatbox {background-color: #eeeeee; padding: 7px; margin-top: 10px; margin-bottom: 10px; border: #ccc 1px solid;}
.frontpagesearchbox {background-color: #eeeeee; padding: 4px; border: #ccc 1px dotted; margin-top: 5px;}
.frontpagesearchtop {text-align: center; padding-top: 2px;}
.frontpagesearchbottom {text-align: center; padding-top: 5px;}
.searchdescription {text-align: center; padding-top: 5px;}
.searchsubmit {background-color: #FFBF27;}

/* Ask Us Box */

.askuscatbox {background-color: #eeeeee; padding: 7px; margin-top: 10px; margin-bottom: 10px; border: #ccc 1px solid;}

/* searchpage */

.searchdescription {margin-top: 4px; margin-bottom: 4px; text-align: center; padding-left: 10px;}
.searchtitle {font-weight: bold; margin-top: 1px; margin-bottom: 1px;}

/* subjectpages */

.subjectpagecontent {margin-top: 15px;  margin-left: 10px}

/* Print/Email Button */

.printemailcontainer {border: #ccc 1px solid; padding: 2px; width: 149px;}
.printemailgraphic {border: #ccc 1px solid; margin: 2px;}
.printemailgraphic:hover {border: #ccc 1px solid; margin: 2px; background-color: #eeeeee;}

/* Subject Database Hitlist Formatting */



div.subjectdatabasecontainer { padding-bottom: 10px; width: 100%;}

div.subjectdatabasetitle { font-weight: bold;  color: #000000; width: 100%; margin-top: 5px;}

.subjectdatabasetitledetails {background: #eeeeee; font-weight: bold;  color: #000000; }

div.subjectdatabasedescription { margin-left: 10px;  color: #000000;}

div.subjectdatabasesupinfo { margin-left: 10px;  color: #999999;  }

div.subjectdatabaselinks {margin-left: 10px;  color: #000000;}

.subjectdbtitle {float: left; padding-left: 10px;}

.subjectdbicons {text-align: right; padding-right: 5px;}

.subjectdbinfo {float: left; color: #000000; line-height: 170%; }

.subjectdbtype {text-align: right; padding-right: 5px;}

.subjectdbcattitle {font-weight: bold; float: left; padding-right: 3px;}

.subjectdbcattype {font-weight: bold;}

.subjectdatabasesearchboxletters {background: #eeeeee;  padding: 3.5px; border: #999 1px solid;}



/* Ejournals Hitlist Formatting */

.ejournalspacer {margin-bottom: 7px; margin-top: 5px; margin-left: 15px;}
.ejournalurl {padding-top: 2px;}

/* Subject Page Formatting */

.ssspacer {border-left: #ccc 1px solid; border-top: #ccc 1px solid; border-bottom: #ccc 1px solid; width: 10px;  background-color: #eeeeee;}
.sssearchbox {border-top: #ccc 1px solid; border-bottom: #ccc 1px solid; border-right: #ccc 1px solid; padding: 10px; margin-bottom: 10px; background-color: #eeeeee;}
div.subjectcheckbox {background-color: #eeeeee; width: 15px; border-top: #ccc 1px solid; padding: 5px;  border-right: #ccc 1px solid; border-bottom: #ccc 1px solid;}
.subjectbottomborder {border-bottom: #ccc 1px solid; margin-left: 15px;}



/* Database Hitlist Formatting */

.databasesearchboxletters {background: #eeeeee;  padding: 3px; border: #999 1px solid;}

div.databasecontainer {border-left: #000 1px solid; border-top: #000 1px solid; padding-bottom: 10px; width: 95%;}

div.databasetitle {background: #eeeeee; font-weight: bold; font-size: 11px; color: #000000; line-height: 170%; font-family: verdana, arial, helvetica, sans-serif; WIDTH: 100%}

.databasetitledetails {background: #eeeeee; font-weight: bold; font-size: 11px; color: #000000; line-height: 170%; font-family: verdana, arial, helvetica, sans-serif;}

div.databasedescription { margin-left: 10px; font-size: 11px; color: #000000; line-height: 170%; font-family: verdana, arial, helvetica, sans-serif; }

div.databasesupinfo { margin-left: 10px; font-size: 11px; color: #999999; line-height: 170%; font-family: verdana, arial, helvetica, sans-serif; }

div.databaselinks {margin-left: 10px; font-size: 11px; color: #000000; line-height: 170%; font-family: verdana, arial, helvetica, sans-serif;}

.dbtitle {float: left; padding-left: 10px;}

.dbicons {text-align: right; padding-right: 5px;}

.dbinfo {float: left;  font-size: 11px; color: #000000; line-height: 170%; font-family: verdana, arial, helvetica, sans-serif;}

.dbtype {text-align: right; padding-right: 5px;}

.dbcattitle {font-weight: bold; float: left; padding-right: 3px;}

.dbcattype {font-weight: bold;}

/* Msic Formatting */

.box_reserveroom {border: 1px #000  solid; background: #eeeeee;  width: 525px; padding-left:10px;}

.outage {text-align: left; margin-top: 1px; border: #eee 1px solid; padding: 3px; background-color: #FFFFCC;}

.toptitle {text-align: center; margin-top: 5px; padding: 3px; font-size: 24px; font-family:  times new roman, helvetica, sans-serif; font-weight: bold; }


