/* global.css
 * Global Syle sheet
 * Copyright 2004 ArcStream Solutions and Rittenhouse Book Distributors. All Rights Reserved.
 */
 
/* universal text style */
/* - specifies styles used for all text on the page */
body, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 8pt;
	}

/* start color guide */
.color1 {background-color:#8dcee4;}
.color2 {background-color:#84B0B9;}
.color3 {background-color:#7C9BC1;}
.color4 {background-color:#5ca2d8;}
.color5 {background-color:#237abf;}
.color6 {background-color:#2D4B9B;}
.color7 {background-color:#003F7A;}
.color8 {background-color:#9F3B1B;}
.color9 {background-color:#E2B322;}
.color10 {background-color:#666666;}
.color11 {background-color: #999999}
.color12 {background-color:#ebf5fd;}
.color13 {background-color:#cccccc;}
.color14 {background-color:#e6e6e6;}
.color15 {background-color: #E9EBEB;}
.color16 {background-color: #ffffcc;}
/* end color guide */

.version
{
	font-size: 8pt;
	color: #f1efe2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* start table styles */
.padding4 { 
	padding: 4px;
}

.padding8 { 
	padding: 8px;
}

.padding10 { 
	padding: 10px;
}

.padding12 { 
	padding: 12px;
}

.standardTextOddRow {
	background-color:#e6e6e6;
	layer-background-color:#e6e6e6;
	font-size: 8pt;
}
	
.standardTextEvenRow {
	background-color:#ffffff;
	layer-background-color:#ffffff;
	font-size: 8pt;
}
	
.institutionListTableTitle {
	color:#FFFFFF;
	background-color:#7C9BC1;
}
	
.bulletedListTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#003f7a;
	font-size:12px;
	font-weight:bold;
}

.bulletedListSubhead {
	color:#BF0222;
	font-size:8pt;
	list-style-type: square;
	list-style-position: inside;

}

.bulletedListItem {
	color:#000000;
	font-size:8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-type: disc;
	font-weight: normal;
}

.listtext {
	color:#000000;
	font-size:8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.tableListPadding {
	padding: 0px 10px 4px 10px;
}

.reservedDesc {
	font-size: 8pt;
	color: #000000;
}

.reservedDescShort {
	font-size: 8pt;
	color: #000000;
}

#nonbulletedListTitle {
	color:#003F7A;
	font-size:12px;
	font-weight:bold;
}
.nonbulletedListSubhead {
	color:#000000;
	font-size:8pt;
	font-weight:bold;
}

.nonbulletedListItem {
	color:#000000;
	font-size:8pt;
}

#sequentialListTitle {
	color:#003F7A;
	font-size:12px;
	font-weight:bold;
}
.sequentialListSubhead {
	color:#000000;
	font-size:8pt;
}

.sequentialListItem {
	color:#000000;
	font-size:8pt;
}
/* end table styles */


/* body text styles*/
.selectBoxTitle {
	font-size: 8pt;
	font-weight: bold;
	color:#FFFFFF;
	background-color: #237ABF;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	width: 200px;
}

.datetext {
	color:#45556A;
	font-size:8pt;
}

.searchtext {
	color:#ffffff;
	background-color:#2D4B9B;
	font-size:8pt;
	padding-left: 6px;
}

.registerText {
	color:#000000;
	font-size: 9pt;
	padding: 12px;
	line-height: 18px;
}

.registerTextLg {
	color: #9F3B1B;
	font-size: 12px;
}

.loginTextLg {
	color:#000000;
	background-color: #E9EBEB;
	font-size: 12px;
	padding-left: 8px;
	padding-top: 12px;
	padding-right: 8px;
	padding-bottom: 12px;
}

.loginText {
	color:#000000;
	background-color: #E9EBEB;
	font-size: 10px;
	padding-left: 8px;
	padding-top: 12px;
	padding-right: 8px;
	padding-bottom: 12px;
	/*border-bottom-style: dashed;
	border-bottom-color: #999999;
	border-bottom-width: 1px;*/
}

#loginArea {
	padding-left: 8px;
	padding-top: 24px;
	padding-right: 8px;
	padding-bottom: 24px;
}

.loginArea {
	border-style: solid;
	border-color: #2D4B9B;
	border-width: 1px;
}

.loginAreaPadding {
	padding-left: 8px;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
}

#instMessage {
	color:#333333;
	font-size: 9pt;
	padding-left: 4px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 6px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	border-bottom-width: 1px;
}

.instMessagePop {
	color:#000000;
	background-color: #ebf5fd;
	font-size: 8pt;
	font-weight: bold;
	padding: 4px;
	border: 1px solid #237abf;
	width: 260px;
	
}

.instBoldText {
	font-size: 9pt;
	font-weight: bold;
	font-style: italic;

}

#logintext {
	color:#000000;
	background-color:#e6e6e6;
	padding-left: 6px;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 12px;
}

.leftBrowseText {
	color:#003F7A;
	font-size: 11px;
	background-color:#ebf5fd;
	padding-left: 6px;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 12px;
	line-height: 18px;
}

#bookThumbnail {
	background-color: #5CA2D8;
	padding-left: 4px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 6px;
	border-bottom-style: dashed;
	border-bottom-color: #237ABF;
	border-bottom-width: 1px;
}

#thumbnailInvis {
	visibility: hidden;
	z-index: 2;
}

.thumbnailtext {
	color:#ffffff;
	font-size: 10px;
	vertical-align: top;
	text-align: left;
}

.thumbnailabout {
	color:#2D4B9B;
	font-size: 8pt;
	font-weight: bold;
}

.thumbnailborder {
	color:#FFFFFF;
	border: 1px solid #FFFFFF;
	background-color: #999999;

}

.whiteLeftText {
	color:#ffffff;
	font-size: 11px;
	vertical-align: middle;
	text-align: left;
	padding-left: 6px;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 12px;
}

.myRisTitleWhite {
	color: #FFFFFF; 
	font-weight: normal; 
	font-size: 18px; 
	line-height: 28px;
}

.leftnavOn {
	color:#000000;
	background-color:#ffffff;
	font-size: 8pt;
	font-weight: bold;
}

.myrisleftnavOn {
	color:#000000;
	font-size: 8pt;
	font-weight: bold;
}

.instructionText {
	color:#000000;
	background-color:#EBF5FD;
	font-size: 8pt;
	padding: 4px 4px 6px 0px;
}

.instructionsMedicine {
	color:#000000;
	background-color:#BFE2F8;
	font-size: 8pt;
	padding: 4px 4px 4px 12px;
}

.instructionsNursing {
	color:#000000;
	background-color:#EBF5FD;
	font-size: 8pt;
	padding: 4px 4px 4px 12px;
}

.instructionsAllied {
	color:#000000;
	background-color:#EBF4EB;
	font-size: 8pt;
	padding: 4px 4px 4px 12px;
}

.optionalText {
	font-size: 10px; 
	font-weight: normal; 
	font-style: italic;  
	padding-left: 7px; 
	color: #666666;
}

.advSearchInstuctText {
	font-size: 10px; 
	font-weight: bold;
}

.advSearchCriteria {
	padding-right: 10px; 
	text-align: right; 
	font-weight: bold;
}

.instructionalText {
	font-size: 10px; 
	font-weight: bold; 
	padding-top: 6px; 
	padding-left: 8px;
}

.instructionalTextSm
{
	padding-right: 4px;
	padding-left: 20px;
	font-size: 8pt;
	padding-bottom: 16px;
	padding-top: 8px;
	background-color: #ebf5fd;
}
.instructionalTextSmLessBotomBorder
{
	padding-right: 4px;
	padding-left: 10px;
	font-size: 8pt;
	padding-bottom: 6px;
	padding-top: 8px;
	background-color: #ebf5fd;
}
		
.instructionalTextLarge {
	font-size: 12px;
	padding-bottom: 12px;
	padding-top: 8px;
}
		
.browseLetters {
	font-size: 8pt;
	line-height: 18px;
	padding: 4px 4px 4px 6px;
	border-bottom:dotted 1px #003F7A;
}
.browseLettersBottom {
	font-size: 8pt;
	line-height: 18px;
	padding: 4px 4px 4px 6px;
	border-top:dotted 1px #003F7A;
}

.discList {
	line-height: 18px;
	padding: 10px 4px 4px 10px;
}

.discLetter {
	color: #BF0222;
	font-size: 14pt;
}

.discTitles {
	color: #666666;
	font-weight: bold;
	font-size: 10pt;
}

.titleNumber {
	color: #AF402A;
	font-size: 8pt;
}

.readingList {
	color: #000000;
	padding-left: 6px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
}
.breadcrumb {
	color:#ffffff;
	font-size: 10px;
}

.breadcrumbOn {
	color:#ffffff;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}

.fulltext {
	font-weight: bold; 
	color: #9F3B1B;
}

#footer {
 		position:absolute;
 		left:0px;
 		top: auto;
 		z-index: 3;
		width: 100%;
}

/* footer  */
.footer {
	color:#FFFFFF;
	font-size: 9px;
	vertical-align: middle;
	line-height: 16px;
}

A:link.footer ,A:visited.footer  {
	color:#FFFFFF;
	font-size: 9px;
	text-decoration : underline;
	line-height: 16px;
}

A:hover.footer  {
	color:#FFFFFF;
	font-size: 9px;
	text-decoration : none;
	line-height: 16px;
}
/* homefooter  */

.homefooter {
	color:#666666;
	background-color:#ffffff;
	font-size: 9px;
	vertical-align: middle;
	line-height: 16px;
}
/* homefooter  */
A:link.homefooter ,A:visited.homefooter  {
	color:#666666;
	background-color:#ffffff;
	font-size: 9px;
	text-decoration : underline;
	line-height: 16px;
}

A:hover.homefooter  {
	COLOR: #D45521;
	background-color:#ffffff;
	font-size: 9px;
	text-decoration : none;
	line-height: 16px;
}


.dottedline {
	BORDER-BOTTOM: 1px dotted #999999;
}

.popupTitle {
	font-size: 11px; 
	color: #FFFFFF; 
	line-height: 22px; 
	font-weight: bold; 
	padding-left: 10px;
}

.returnedSearchQuery {
	font-size: 12px; 
	font-weight: normal; 
	color: #FFFFFF; 
	line-height: 26px;
}

.alertText {
	color: #cc0033; 
	font-weight: bold;
}

.greenText {
	color: #339900;
	font-weight: bold;
}

.specialSelection {
	color:#cc0033;
	font-weight: bold;
	font-size: 1.0em;
}

.yesActiveText {
	color: #339900; 
	font-weight: bold;
}

.noInactiveText {
	/*color: #9F3B1B;*/ 
	color: #cc0033;
	font-weight: bold;
}
		
.instrOptionalText {
	color: #666666; 
	font-style: italic; 
	font-size: 10px; 
}
		
.institutionAccntTitle {
	color: #546288; 
	font-weight: normal; 
	font-size: 18px; 
}
	
a.registerLogin {
	font-weight: bold; 
	color: #FFFFFF;
}

a.AZIndexLink {
	font-weight: bold; 
	text-transform: capitalize;
}

.datetextWhite {
	color:#FFFFFF; 
	font-size:11px; 
	padding-right: 6px;
}
		
.smallText {
	font-size: 10px;
}

.secondLevelNavRow {
	color: #FFFFFF; 
	font-weight: bold;
}	
/* end body styles */

/* input styles */
INPUT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

INPUT.bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
}

SELECT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}

SELECT.highLight {
	/*background: #ffffee;*/
	FONT-SIZE: 8pt;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	vertical-align: middle;
	width: 200px;
}

SELECT.selectAndOrNot {
	width: 60;
}

SELECT.selectKeyword {
	width: 130;
}
		
SELECT.selectDateRange {
	width: 60;
}
	
SELECT.selectExternal {
	width: 140;
}

SELECT.selectDepartment {
		width: 166;
}

SELECT.selectMyRis {
		width: 200;
}

INPUT.radioCheckbox {
	vertical-align : middle;
} 

/* indexLink */
A:link.indexLink  {
	COLOR: #237ABF;
	FONT-FAMILY: verdana, arial, geneva;
	font-size: 8pt;
	text-decoration : underline;
	text-transform: capitalize;
}
A:visited.indexLink  {
	COLOR: #003F7A;
	FONT-FAMILY: verdana, arial, geneva;
	font-size: 8pt;
	text-decoration : underline;
	text-transform: capitalize;
}

A:hover.indexLink  {
	COLOR: #D45521;
	FONT-FAMILY: verdana, arial, geneva;
	font-size: 8pt;
	text-decoration : none;
	text-transform: capitalize;
}
A:active.indexLink  {
	COLOR: #cc0033;
	FONT-FAMILY: verdana, arial, geneva;
	font-size: 8pt;
	text-decoration : none;
	text-transform: capitalize;
}

/* normal link style */
A:link {
	COLOR: #237ABF;
	FONT-FAMILY: verdana, arial, geneva;
	font-size: 8pt;
	text-decoration : underline;
}
A:visited {
	COLOR: #003F7A;
	FONT-FAMILY: verdana, arial, geneva;
	font-size: 8pt;
	text-decoration : underline;
}

A:hover {
	COLOR: #D45521;
	FONT-FAMILY: verdana, arial, geneva;
	font-size: 8pt;
	text-decoration : none;
}
A:active {
	COLOR: #cc0033;
	FONT-FAMILY: verdana, arial, geneva;
	font-size: 8pt;
	text-decoration : none;
}

/* no underline */
A:link.noline {
	COLOR: #237ABF;
	FONT-FAMILY: arial, geneva;
	font-size: 8pt;
	text-decoration : none;
}
A:visited.noline {
	COLOR: #237ABF;
	FONT-FAMILY: arial, geneva;
	font-size: 8pt;
	text-decoration : none;
}

A:hover.noline {
	COLOR: #D45521;
	FONT-FAMILY: arial, geneva;
	font-size: 8pt;
	text-decoration : underline;
}

/* link on dark background */
A:link.whitelink {
	COLOR: #ffffff;
	FONT-FAMILY: verdana, arial, geneva;
	font-size: 8pt;
	text-decoration : underline;
}
A:visited.whitelink {
	COLOR: #ffffff;
	FONT-FAMILY: verdana, arial, geneva;
	font-size: 8pt;
	text-decoration : underline;
}

A:hover.whitelink {
	COLOR: #D45521;
	FONT-FAMILY: verdana, arial, geneva;
	font-size: 8pt;
	text-decoration : underline;
}
A:active.whitelink {
	COLOR: #cc0033;
	FONT-FAMILY: verdana, arial, geneva;
	font-size: 8pt;
	text-decoration : underline;
}

/* sm white link */
A:link.smlink {
	COLOR: #ffffff;
	FONT-FAMILY: verdana, arial, geneva;
	font-size: 10px;
	text-decoration : underline;
}
A:visited.smlink {
	COLOR: #ffffff;
	FONT-FAMILY: verdana, arial, geneva;
	font-size: 10px;
	text-decoration : underline;
}

A:hover.smlink {
	COLOR: #D45521;
	FONT-FAMILY: verdana, arial, geneva;
	font-size: 10px;
	text-decoration : underline;
}

/* leftnav style */
A:link.leftnavTitle {
	COLOR: #003F7A;
	font-size: 8pt;
	text-decoration : none;
	font-weight: bold;
	text-transform: uppercase;
}
A:visited.leftnavTitle {
	COLOR: #003F7A;
	font-size: 8pt;
	text-decoration : none;
	font-weight: bold;
	text-transform: uppercase;
}

A:hover.leftnavTitle {
	COLOR: #cc0033;
	font-size: 8pt;
	text-decoration : underline;
	font-weight: bold;
	text-transform: uppercase;
}

A:active.leftnavTitle {
	COLOR: #cc0033;
	font-size: 8pt;
	text-decoration : underline;
	font-weight: bold;
	text-transform: uppercase;
}


/* leftnav style */
A:link.TocBacknavItem, A:active.TocBacknavItem, A:visited.TocBacknavItem  , .TocBacknavItem{
	COLOR: #003F7A;
	font-size: 8pt;
	text-decoration : none;
	font-weight: bold;
}

/* leftnav style */
A:link.leftnavItem , A:active.leftnavItem , A:visited.leftnavItem  , .leftnavItem{
	COLOR: #003F7A;
	font-size: 8pt;
	text-decoration : none;
	text-transform: uppercase;
}
A:focus.leftnavItem{
	COLOR: #003F7A;
	font-size: 8pt;
	text-decoration : bold;
	text-transform: uppercase;
}

A:hover.leftnavItem 
{
	COLOR: #cc0033;
	font-size: 8pt;
	text-decoration : underline;
	text-transform: uppercase;
}


/* leftnavFront front matter style */
A:link.leftnavFront , A:active.leftnavFront , A:visited.leftnavFront , .leftnavFront {
	COLOR: #003F7A;
	font-size: 8pt;
	text-decoration : none;
	text-transform: lowercase;

}
A:focus.leftnavFront{
	COLOR: #003F7A;
	font-size: 8pt;
	text-transform: lowercase;
	text-decoration : bold;
}

A:hover.leftnavFront {
	COLOR: #cc0033;
	font-size: 8pt;
	text-transform: lowercase;
	text-decoration : underline;
}

/* subnav */
A.searchSubnav {font-size: 10px;}


/* 2nd level navigation style */
A:link.secondLevelNavEndUser {
	COLOR: #237ABF;
	FONT-FAMILY: verdana, arial, geneva;
	font-size: 11px;
	text-decoration : underline;
}
A:visited.secondLevelNavEndUser {
	COLOR: #237ABF;
	FONT-FAMILY: verdana, arial, geneva;
	font-size: 11px;
	text-decoration : underline;
}

A:hover.secondLevelNavEndUser {
	COLOR: #D45521;
	FONT-FAMILY: verdana, arial, geneva;
	font-size: 11px;
	text-decoration : none;

}
A:active.secondLevelNavEndUser {
	COLOR: #cc0033;
	FONT-FAMILY: verdana, arial, geneva;
	font-size: 11px;
	text-decoration : none;
}

.secondNavEndUser {
	color: #000000;
	background-color: #ebf5fd;
	font-weight: bold;
	padding: 8px 8px 8px 12px;
}

.secondNavOn {
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
}

.secondLevelNavSm {
	padding-left: 10px; 
	line-height: 20px;
	color: #FFFFFF;
	font-size: 10px
}

/* second level nav link styles */
A:link.secondLevelNav {
	COLOR: #FFFFFF;
	FONT-FAMILY: verdana, arial, geneva;
	font-size: 11px;
	font-weight: normal;
	text-decoration : underline;
}
A:visited.secondLevelNav {
	COLOR: #FFFFFF;
	FONT-FAMILY: verdana, arial, geneva;
	font-size: 11px;
	font-weight: normal;
	text-decoration : underline;
}

A:hover.secondLevelNav {
	COLOR: #FFFFFF;
	FONT-FAMILY: verdana, arial, geneva;
	font-size: 11px;
	font-weight: normal;
	text-decoration : none;

}
A:active.secondLevelNav {
	COLOR: #FFFFFF;
	FONT-FAMILY: verdana, arial, geneva;
	font-weight: bold;
	font-size: 11px;
	font-weight: normal;
	text-decoration : none;
}

/* second level nav on state */
A:link.secondLevelNavOn {
	color: #FFFFFF; 
	font-weight: bold;
	text-transform: uppercase;
	text-decoration : none;
}
A:visited.secondLevelNavOn {
	color: #FFFFFF; 
	font-weight: bold;
	text-transform: uppercase;
	text-decoration : none;
}

A:hover.secondLevelNavOn {
	color: #FFFFFF; 
	font-weight: bold;
	text-transform: uppercase;
	text-decoration : none;

}
A:active.secondLevelNavOn {
	color: #FFFFFF; 
	font-weight: bold;
	text-transform: uppercase;
	text-decoration : none;
}

/*black */
/* second level nav on state */
A:link.secondLevelNavOnBlk {
	color: #000000; 
	font-weight: bold;
	text-transform: uppercase;
	text-decoration : none;
}
A:visited.secondLevelNavOnBlk {
	color: #000000; 
	font-weight: bold;
	text-transform: uppercase;
	text-decoration : none;
}

A:hover.secondLevelNavOnBlk {
	color: #000000; 
	font-weight: bold;
	text-transform: uppercase;
	text-decoration : none;

}
A:active.secondLevelNavOnBlk {
	color: #000000; 
	font-weight: bold;
	text-transform: uppercase;
	text-decoration : none;
}

A:link.9pt{
	COLOR: #237ABF;
	font-size: 9pt;
	text-decoration : underline;
}
A:visited.9pt {
	COLOR: #003F7A;
	font-size: 9pt;
	text-decoration : underline;
}

A:hover.9pt {
	COLOR: #cc0033;
	font-size: 9pt;
	text-decoration : none;
}

/* leftnav style */
A:link.bookLinkTitle {
	COLOR: #003F7A;
	font-size: 8pt;
	text-decoration : none;
	font-weight: bold;
}
A:visited.bookLinkTitle {
	COLOR: #003F7A;
	font-size: 8pt;
	text-decoration : none;
	font-weight: bold;
}

A:hover.bookLinkTitle {
	COLOR: #cc0033;
	font-size: 8pt;
	text-decoration : underline;
	font-weight: bold;
}

/* small link */
A:link.smallLink {
	COLOR: #237ABF;
	FONT-FAMILY: verdana, arial, geneva;
	font-size: 10px;
	text-decoration : underline;
}
A:visited.smallLink {
	COLOR: #003F7A;
	FONT-FAMILY: verdana, arial, geneva;
	font-size: 10px;
	text-decoration : underline;
}
A:hover.smallLink {
	COLOR: #D45521;
	FONT-FAMILY: verdana, arial, geneva;
	font-size: 10px;
	text-decoration : none;
}
A:active.smallLink {
	COLOR: #cc0033;
	FONT-FAMILY: verdana, arial, geneva;
	font-size: 10px;
	text-decoration : none;
}


/* style for column that is being sorted*/
A:link.sortableTableTitleOn {
	color:#ffffff;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform: uppercase;
	text-decoration: none;
	}
A:visited.sortableTableTitleOn {
	color:#ffffff;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform: uppercase;
	text-decoration: none;
	}	
A:hover.sortableTableTitleOn {
	color: #237abf;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform: uppercase;
	text-decoration: underline;
	}	
A:active.sortableTableTitleOn {
	color:#cc0033;
	font-weight:bold;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: underline;
	}	
	
/* style for table titles*/
A:link.sortableTableTitle {
	color:#ffffff;
	font-weight:bold;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	}	
A:visited.sortableTableTitle {
	color:#ffffff;
	font-weight:bold;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	}	
A:hover.sortableTableTitle {
	color:#237ABF;
	font-weight:bold;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}	
A:active.sortableTableTitle {
	color:#cc0033;
	font-weight:bold;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}


/* textarea */
TEXTAREA {
	font-size: 10px; 
	font-family: verdana;
}

/* ! - please do not change these */
.sub {
	font-size:8pt;
	border:0px solid #000000;
	}
	
.subhead {
	font-size:18px;
	}

.subsubhead {
	font-size:12px;
	font-weight:bold;
}

.subsubheadwhite {
	font-size:14px;
	font-weight:bold;
	color: #FFFFFF;
	line-height: 22px;
	text-align:center;
}

.pageTitle {
	font-size:14px;
	font-weight:bold;
	color: #FFFFFF;
	line-height: 22px;
	text-align: center;
	padding-left:10px; 
	line-height: 26px;
}

.userMgmtTitle {
	color: #546288;
	font-weight: normal;
	font-size: 18px;
}

.note {background-color:#EBF5FD;}


/* no underline */
A:link.returnWhite {
	COLOR: #FFFFFF;
	FONT-FAMILY: arial, geneva;
	font-size: 8pt;
	text-decoration : underline;
}
A:visited.returnWhite {
	COLOR: #FFFFFF;
	FONT-FAMILY: arial, geneva;
	font-size: 8pt;
	text-decoration : underline;
}

A:hover.returnWhite {
	COLOR: #FFFFFF;
	FONT-FAMILY: arial, geneva;
	font-size: 8pt;
	text-decoration : none;
}
A:active.returnWhite {
	COLOR: #FFFFFF;
	FONT-FAMILY: arial, geneva;
	font-size: 8pt;
	text-decoration : underline;
}

/* register login links */
A:link.registerLogin {
	COLOR: #2D4B9B;
	FONT-FAMILY: verdana,arial, geneva;
	font-weight: normal;
	font-size: 8pt;
	text-decoration : none;
}
A:visited.registerLogin {
	COLOR: #2D4B9B;
	FONT-FAMILY: verdana,arial, geneva;
	font-weight: normal;
	font-size: 8pt;
	text-decoration : none;
}

A:hover.registerLogin {
	COLOR: #D45521;
	FONT-FAMILY: verdana,arial, geneva;
	font-weight: normal;
	font-size: 8pt;
	text-decoration : underline;
}
A:active.registerLogin {
	COLOR: #2D4B9B;
	FONT-FAMILY: verdana,arial, geneva;
	font-weight: normal;
	font-size: 8pt;
	text-decoration : none;
}

/* styles for the reports section */
INPUT.sortDateRange {
	background-color: #FFFFCC;
}
SELECT.sortMonthYear {
	background-color: #FFFFCC;
	width: 140px;
}
.oddResourceRow{
	background-color:#e6e6e6;
	layer-background-color:#e6e6e6;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
}
.evenResourceRow{
	background-color:#FFFFFF;
	layer-background-color:#FFFFFF;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
}
.reportsTitle {
color:#FFFFFF;
font-weight:bold;
font-size: 13px;
background-color:#7C9BC1;
padding-left: 10px;
line-height: 24px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.resourceTitle{
color:#237ABF;
font-size: 12px;
font-weight:bold;
}
.grandTotal{
color:#009900;
font-weight:bold;
font-size: 12px;
}
.reportsTD{
font-size: 12px;
}
.reportsCostTD{
font-size: 12px;
font-weight: bold;
}
.turnaways{
color: #9F3B1B;
font-size: 12px;
font-weight: bold;
}
/* end styles for reports section */

/* cost calculator styles */
.costOddSectionTitle{
	background-color:#CCCCCC;
	layer-background-color:#CCCCCC;
	padding-left: 8px;
	padding-right: 4px;
	padding-top: 4px;
	font-size: 14px; 
	font-weight: bold;
}
.costEvenSectionTitle{
	background-color:#E6E6E6;
	layer-background-color:#E6E6E6;
	padding-left: 8px;
	padding-right: 4px;
	padding-top: 4px;
	font-size: 14px; 
	font-weight: bold;
}
.costOddRow{
	background-color:#CCCCCC;
	layer-background-color:#CCCCCC;
	padding-left: 8px;
	padding-right: 4px;
	padding-top: 4px;
}
.costEvenRow{
	background-color:#E6E6E6;
	layer-background-color:#E6E6E6;
	padding-left: 8px;
	padding-right: 4px;
	padding-top: 4px;
}
/* end cost calculator styles */
.error
{
	font-size: 10pt;
	color: #ff0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.LibNameTitle
{
	font-weight: bold;
	font-size: 11pt;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
