.title {
  font-weight: bold;
  font-size: 16px;
  line-height: 18pt;
  font-family: Arial Unicode MS, Bitstream Cyberbit, Arial, Helvetica, sans-serif;
  text-transform:uppercase;
}
.helpbar {        
     background-color:#DEE1E5;
}
.copyright{
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}  
.text3 {
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	margin-bottom: 0px;
	padding: 0px;
}
#small {
  font-size:80%;
}
.tr1{
    font-weight:normal;
    font-family: Arial Unicode MS, Bitstream Cyberbit, Arial, Helvetica, sans-serif;
    margin:0;
    padding:0;
    border-bottom:1px solid #666;
    text-transform:uppercase;
}
#bold {
  font-weight:bold;
}
#blue {
  font-size: 12px;
  font-family: Arial Unicode MS, Bitstream Cyberbit, Arial, Helvetica, sans-serif;
  font-weight:normal;
  text-transform:none;
  background-color:#B5CBE7;
}
#yellow {
  background-color:#FFCC00;
}
.tr2{
    font-weight:normal;
    font-family: Arial Unicode MS, Bitstream Cyberbit, Arial, Helvetica, sans-serif;
    margin:0;
    padding:0;
    border-bottom:1px solid #666;
}
.campus {
  font-size:100%;
  font-family: Arial Unicode MS, Bitstream Cyberbit, Arial, Helvetica, sans-serif;
  font-weight:normal;
  color:#FFFFFF;
  background-color:#343399;
}
.error {
  font-size:12px;
  font-family: Arial Unicode MS, Bitstream Cyberbit, Arial, Helvetica, sans-serif;
  font-weight:bold;
  color:#CC0000;
  background-color:#F5F6F7;
}
.readonly {
  font-size:12px;
  font-family: Arial Unicode MS, Bitstream Cyberbit, Arial, Helvetica, sans-serif;
  font-weight:normal;
  background-color:#DEE1E5;
}
#bold {
  font-weight:bold;
}
#centered {
  text-align: center;
}
#right {
  text-align: right;
}
.td2 {
  font-size:80%;
  font-family: Arial Unicode MS, Bitstream Cyberbit, Arial, Helvetica, sans-serif;
  font-weight:bold;
  background-color:#FFFFFF;
}
#small {
  font-size:80%;
}
a:link {
  color:#343399;
  font-family: Arial Unicode MS, Bitstream Cyberbit, Arial, Helvetica, sans-serif;
}
a:visited {
  color:#CC3333;
  font-family: Arial Unicode MS, Bitstream Cyberbit, Arial, Helvetica, sans-serif;
}
a:active {
  color:#CC3333;
  font-family: Arial Unicode MS, Bitstream Cyberbit, Arial, Helvetica, sans-serif;
}
a.specpgs:link {
  color:#CC3333;
  font-family: Arial Unicode MS, Bitstream Cyberbit, Arial, Helvetica, sans-serif;
}
a.specpgs:visited {
  color:#CC3333;
  font-family: Arial Unicode MS, Bitstream Cyberbit, Arial, Helvetica, sans-serif;
}
a.specpgs:active {
  color:#CC3333;
  font-family: Arial Unicode MS, Bitstream Cyberbit, Arial, Helvetica, sans-serif;
}
a.blue:link {
  font-size:80%;
  font-family: Arial Unicode MS, Bitstream Cyberbit, Arial, Helvetica, sans-serif;
  font-weight:bold;
  color:#343399;
  text-align:center;
  text-decoration: none;
}
a.blue:visited {
  font-size:80%;
  font-family: Arial Unicode MS, Bitstream Cyberbit, Arial, Helvetica, sans-serif;
  font-weight:bold;
  color:#CC3333;
  text-align:center;
  text-decoration: none;
}
a.blue:hover {
  color:#CC3333;
}
a.bigblue:link {
  font-size:120%;
  font-family: Arial Unicode MS, Bitstream Cyberbit, Arial, Helvetica, sans-serif;
  font-weight:bold;
  color:#343399;
  text-align:center;
  text-decoration: none;
  vertical-align:top;
  text-transform:uppercase;
}
a.bigblue:visited {
  font-size:120%;
  font-family: Arial Unicode MS, Bitstream Cyberbit, Arial, Helvetica, sans-serif;
  font-weight:bold;
  color:#CC3333;
  text-align:center;
  text-decoration: none;
  vertical-align:top;
  text-transform:uppercase;
}
a.bigblue:hover {
  color:#CC3333;
}
a.white:link {
  font-size:120%;
  font-family: Arial Unicode MS, Bitstream Cyberbit, Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  text-align:center;
  text-decoration: none;
  vertical-align:top;
}
a.white:visited {
  font-size:120%;
  font-family: Arial Unicode MS, Bitstream Cyberbit, Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  text-align:center;
  text-decoration: none;
  vertical-align:top;
}
a.white:hover {
  color:#CC3333;
}
.d-topbar {
  font-weight:bold;
  color:#FFFFFF;
  background-color:#3F8CB2
}
.d-middlebar {
  font-family:'Bitstream Cyberbit',Arial Unicode MS, Bitstream Cyberbit, Arial,Helvetica,serif;
  font-weight:bold;
  color:#0000CC;
  background-color: #D4E1F1
}
.d-bottombar {
  font-family:'Bitstream Cyberbit',Arial Unicode MS, Bitstream Cyberbit, Arial,Helvetica,serif;
  font-weight:bold;
  color:#0000CC;
  background-color:#D9E8F0
}


h1 { font-weight: bold; font-size: 16px; line-height: 18pt; font-family: Arial Unicode MS, Bitstream Cyberbit, Arial, Helvetica, sans-serif;}
h2 { 
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	margin-bottom: 0px;
	padding: 0px;
	color: #000000; 
} 
h3 { 
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;	 	
	color: #000000;
}
/* h4 {   font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; margin-bottom: 0px} */
body {
	font-family: Arial Unicode MS, Bitstream Cyberbit, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#FFFFFF;
	background-repeat: no-repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
p { font-family: Arial Unicode MS, Bitstream Cyberbit, Arial, Helvetica, sans-serif; font-size: 12px}
td { font-family: Arial Unicode MS, Bitstream Cyberbit, Arial, Helvetica, sans-serif; font-size: 12px}

.login { font-size: 12px; }
.caption {  line-height: normal; font-weight: bold; margin-bottom: 0px}
.footer {  font-size: 10px}
.top {   font-size: 10px; text-align: right}
.tablespacing { padding-top: 10px; padding-left: 5px; padding-right: 5px; padding-bottom: 5px;}
.fontsmall {   font-size: 11px}
.navigation {  font-size: 10px}
.invisiblelink {  font-size: 10px ; color: #FFFFFF; text-decoration: none}
.indent {  margin-left: 20px}
.toplogo { font-size: 14px; font-style: normal; line-height: normal; font-weight: bold; margin-bottom: 0px }
.search { font-size: 10px;}
.subparagraph {  font-size: 12px; font-weight: normal; top: -5px;}
.rowheader {
	font-family: Arial Unicode MS, Bitstream Cyberbit, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
}
.colheader {
	font-family: Arial Unicode MS, Bitstream Cyberbit, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
}

A.menubar:link {
color: #343399;
}

A.menubar:visited {
color: #CC3333;
}

A.menubar:hover {
color: #CC3333;
}

a.menubar:active {
color:#CC3333;
}

.alerttext { font-weight:bold; color:#CC3300;}

/* styles for the OPAC */
.superscript { vertical-align: text-top; font-size: 10px; font-size: 10px }
.opac_breadcrumbs {  margin-left:10px; margin-top:10px;}
.opac_pulled_info {  margin-left:10px;}
.gpo_footer { margin-left:150px; margin-right: 10px; }
#left_sidebar {float: left;  background-color: #343399; }
.opac_pulled_info table { position: relative; margin-left: 5px; margin-right: -200px;}

/*misc*/
.mainborder {
    height: 90%;
    width: 100%;    
    border-color: #343399;
    border-width: 3px 3px 3px 3px;
    border-style: solid;
    background-color: #FFFFFF;
}
.backdroparea {
    height: 100%;
    width: 100%;
    border: 0;    
    background-color: #F5F6F7;
}
.mainmenuborder {    
    border: 1px;
    border-color: #343399;
    border-style: groove;
}
input {
    font-size: 13px;
}
input.login {
    font-size: 13px;
}
select {
    font-size: 13px;
}

.title2 {
  font-weight: bold;
  font-family: Arial Unicode MS, Bitstream Cyberbit, Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-transform:uppercase;
}
.blocktitle {
  font-family: Arial Unicode MS, Bitstream Cyberbit, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:white;
}
.attentiontitle {
  font-family: Arial Unicode MS, Bitstream Cyberbit, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #000000;
  background-color: #D4D0C8;
  font-weight: bold;  
}
.bar {
  background-color: #DEE1E5;
  font-size: 12px;
}
.altbar {
  background-color: #E0E0E0;
  font-size: 12px;
}
.normbar {
  background-color: #FFFFFF;
  color: #000000;
  font-size: 12px;
}
.highlightbar {
  background-color: #BCD6FE;
  font-size: 13px;
}
.columnheaderbar {
  background-color: #B7CAE1;
  color: #000000;
  font-weight: bold;
  font-size: 12px;
}
.columnheaderbardark {
  color: #000000;
  font-weight: bold;
  font-size: 12px;
  background-color:#97AED1;
}

/*light*/
.td1 {
  font-size: 12px;
  font-family: Arial Unicode MS, Bitstream Cyberbit, Arial, Helvetica, sans-serif;
  font-weight:normal;
  background-color:#F5F6F7;
}
/*dark*/
.td1dark {
  font-size: 12px;
  font-family: Arial Unicode MS, Bitstream Cyberbit, Arial, Helvetica, sans-serif;
  font-weight:normal;
  background-color:#E5EAF0;
}
/*darker*/
.td1darker {
  font-size: 12px;
  font-family: Arial Unicode MS, Bitstream Cyberbit, Arial, Helvetica, sans-serif;
  font-weight:normal;
  background-color:#D1DAE8;
}
.td1nav {
  font-size: 12px;
  font-family: Arial Unicode MS, Bitstream Cyberbit, Arial, Helvetica, sans-serif;
  font-weight:normal;
  background-color:#112D8E;
}
.td1admin{
  font-size: 12px;
  font-family: Arial Unicode MS, Bitstream Cyberbit, Arial, Helvetica, sans-serif;
  font-weight:normal;
  background-color:#F7F5F5;
}
.errorfeedbackbar {
  color: #CC0000;
  font-size:13px;
  font-family: Arial Unicode MS, Bitstream Cyberbit, Arial, Helvetica, sans-serif;
  font-weight:bold;
  background-color:#FFFFCC;
}
.feedbackbar {
  font-size:13px;
  font-family: Arial Unicode MS, Bitstream Cyberbit, Arial, Helvetica, sans-serif;
  font-weight:bold;
  color:#000000;
  background-color:#FFFFCC;
}

.container1 { background-color: #343399; height: 60px; padding-top: 0px;}

#gpoaccess_logo_left {
 position:absolute;
 top: 0px;
 left: 0px;
 z-index: 3;
}

#cgp_logo {
 background-color:#333399;
 top: 0px;
 left: 0px;
 z-index: 2;
 width: 100%;
}

/* navigation */
div#netnav {
    width:16em;
    float:left;    
    padding:0;
}

#netnav * {
    font-size:1em;
}

#netnav h3 {
    font-weight:bold;    
    margin:0;
    padding:0;
    border-bottom:1px solid #666;
    text-transform:uppercase;
}

#netnav ul, #netnav li {
    margin:0;
    padding:0;
    list-style:none;
}

#netnav li {
    display:inline;
}

#netnav ul li a {
    text-decoration:none;
    display:block;
    margin:0;
    padding:4px 6px;
    color:#343399;
    border-bottom:1px solid #aaa;
} 

#netnav ul ul li a {    
    color:#343399;
}

#netnav ul li a:hover {
    text-decoration:underline;
    background-color:#F6F6F6;
}

#netnav a.selected {
   background-color:#ececec;
}

#search label {
    text-transform:uppercase;
}
.rollup {
    padding-left:18px !important;
    background:#fff url(../imgs/bullet_menu.gif) no-repeat 6px;
    font-weight: bold;
    background-color:#F6F6F6;
}
.showtopic {
    padding-left:25px !important;
}
.showsubtopic {
    padding-left:40px !important;
}

.helpmaintitle {
  font-family: Verdana, Geneva, Helvetica, sans-serif;                                                             
  font-size: 15px;     
  color: #003399; 
  background-color: #ffffff;  
  margin-left: 4px; 
  line-height: 18pt;
  font-weight: bold; 
  text-decoration: none;
}
.helptitle{  
  font-family: Verdana, Geneva, Helvetica, sans-serif;                                                             
  font-size: 12px;     
  color: #000000; 
  background-color: #ffffff;  
  margin-left: 4px;    
  text-decoration: none; 
}
.helpheader{  
  font-family: Verdana,Geneva,Helvetica,sans-serif;                                                             
  font-size: 12px;     
  color: #000000; 
  background-color: #e2e2e2;  
  margin-left: 4px; 
  font-weight: bold; 
  text-decoration: none; 
} 
.helpexample{     
  background-color: #E4E5EA;  
  margin-left: 4px;    
} 
.helpmenutitle{
  font-size: 14px;     
  color: #000000;
  background-color: #ffffff;  
  font-weight: bold; 
  text-decoration: none;
  margin:5;
}

/* help navigation */
div#helpnav {
    width:16em;
    float:left;    
    padding:0;
    text-decoration:none;
}
#helpnav ul {
    text-decoration:none;
    background: ffffff; 
    margin: 6px 6px 6px 6px;
    padding: 3px 3px 3px 3px;

}
#helpnav li {
    text-decoration:none;
    background: ffffff;  
    list-style: none;  
    margin: 2px 0px 0px 0px;                              
}
#helpnav a:hover {
    text-decoration:underline;
    background-color:#ffffff;      
}