/* Site-specific style sheet overrides for the OCLC Western web site */

body { }

a:link { color: #C95000; }
a:hover { color: #941E00; }
a:visited { color: #C95000; } 
a:visited:hover { color: #941E00; }

div#taglinephotos { }

th {
	background-color: #ffc089; 
}

.datatable th {
	border-top: 1px solid #999; 
	border-left: 1px solid #999; 
	margin: 0px;
	padding: 9px;
	color: #333;
	line-height: 140%;
/*	background-color: #B5CAEC; */
}

.tablerowcolor, .tablerowcolor td, .trcolor, .trcolor td {
/*	background-color: #E5F0FF; */
}

.morelink, p.morelink {
	padding: 6px 10px 6px 18px; 
	background-image: url("arrow_morelink.gif"); 
	background-position: 0px 7px;
	background-repeat: no-repeat;
}




/* START SUMMER 2006 DESIGN - SEE LANCE BEFORE MAKING CHANGES! */
/* Tabbed navigation */
.tabnav { margin: 0; padding: 0; }
.tabnav a:link { color: #333; text-decoration: none; }
.tabnav a:visited { color: #333; text-decoration: none; }
.tabnav a:hover { color: #333; text-decoration: underline; }
.tabnav a:active { color: #333; text-decoration: underline; }
.tabnav a:visited:hover { color: #333; text-decoration: underline; }
/* Table that creates tabs */
.tableTabs { margin: 5px 0 0 0; padding: 0; }
.tableTabs td { font: 11px Arial, "Arial Unicode MS", Helvetica, Verdana, sans-serif; margin: 0; padding: 0; white-space: nowrap; }
.tableTabs td.gutter { border-bottom: 1px solid #000; width: 8px; }
.tableTabs td.tab-off { border: 1px solid #000; font-weight: normal; padding: 3px 10px; text-align: center; }
.tableTabs td.tab-on { border: 1px solid #000; border-bottom: none; font-weight: bold; padding: 3px 10px; text-align: center; }
.tableTabs td.remainder { border-bottom: 1px solid #000; width: 100%; }
/* Content with outline */
.tabcontent { border: 1px solid #000; border-top: 0; padding: 15px; }
.tabcontent h3 { color: #700000; }

#globalnavbanner { margin-bottom: 20px; }
.banner { height: 50px; background: url("../images/banners/bannerbg.gif") repeat-x; }
#col1 div.module p { font-size: 85%; }
div.module { border-bottom: 1px solid #CCC; margin-bottom: 20px; padding-bottom: 15px; }
div.module div.lead { color: #666; font: bold 85% Arial; margin-bottom: 5px; text-transform: uppercase; }
div.module img { border: 1px solid #CCC; }
div.module h2 { clear: none; margin-bottom: 0; padding-top: 0; }
div.module h3 { clear: none; margin-bottom: 0; padding-top: 0; }
div.module h4 { clear: none; font-style: normal; margin-bottom: 0; margin-top: 0; padding-top: 0; }
div.module div.left { float: left; }
div.module div.left img { margin: 0 12px 5px 0; }
div.module div.right { float: right; }
div.module div.right img { margin: 0 0 5px 12px; }
div.bottom { border: 0; margin-bottom: 0; }

.module:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.module { display: inline-table; }
/* Hides from IE-mac \*/
* html .module { height: 1%; }
.module { display: block; }
/* End hide from IE-mac */


