@charset "UTF-8";
/* CSS Document */

/************************************************************/
/*                      GLOBAL STYLES                       */
/************************************************************/

/* Style for table containing whole page */
body {
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
	border-top-width: 0pt;
	border-right-width: 0pt;
	border-bottom-width: 0pt;
	border-left-width: 0pt;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color:#29385b;
	background-image:url(images/bg-drop-transparent3.png);
	background-position:center;
	background-repeat:repeat-y;
}

.containingblock {   
	position:relative;
	top:0px;
	width:800px;
	border:0px;
	background:#FFFFFF;
	padding-bottom:15px;
	border-collapse:collapse;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	padding-top:0px;

}

/* Style for page footers */
.footer {
	text-align:center;
	font-family: "Helvetica Neue", "Arial Unicode MS", Geneva,/* Arial,*/ sans-serif;
	font-size:x-small;
	color:#999999;
	position:relative;
	/*top:15px;*/
	word-spacing:0.2em;
	width:100%;
	float:left;
	padding-top:25px;
	margin-top:20px;
	margin-bottom:25px;
}
.footer a {color:#999999; text-decoration:underline;}

.updated {
	text-align:center;
	font-family: "Helvetica Neue", "Arial Unicode MS", Geneva,/* Arial,*/ sans-serif;
	font-size:x-small;
	font-weight:bold;
	color:#111111;
	position:relative;
	/*top:15px;*/
	word-spacing:0.2em;
	width:100%;
	float:left;
}


/************************************************************/
/*                       HEADER STYLES                      */
/************************************************************/

/* Stlye for large box in header */
.headerbox {
	background-color:#eacf5a;
	width:840px;
	margin-left:auto;
	margin-right:auto;
	right:20px;
	position:relative;
	top:0px;
	height:4.3em;
	z-index:0;
}

.headerbox2 {
	background-color:#6abcba;
	width:840px;
	position:relative;
	right:20px;
	top:7px;
	height:1.4em;
	z-index:0;
}

/* UArts logo in header - homepage */
.headerlogo {
	position:relative;
	float:left;
	top:0px;
	left:10px;
	z-index:30;
}

/* UArts logo in header - secondary and lower pages */
.headerlogo2 {
	position:relative;
	float:left;
	top:0px;
	left:275px;
}

/* All text in the header */
.headertext {
	color:#111111;
	font-family:"Helvetica Neue", "Arial Unicode MS", Geneva,/* Arial,*/ sans-serif;
	font-weight:bold;
	float:right;
	position:relative;
	left:0px;
	top:5px;
	letter-spacing:1px;
	width: 484px;
}

.headertext a:link {text-decoration:none; color:#111111;}
.headertext a:visited {text-decoration:none; color:#111111;}
.headertext a:active {text-decoration:underline; color:#278785;}
.headertext a:hover {text-decoration:underline; color:#278785;}

.headertextHome { /* header on homepage */
	color:#111111;
/*	font-family:"Helvetica Neue", "Arial Unicode MS", Geneva, Arial, sans-serif;  */
	font-weight:bold;
	float:left;
	position:relative;
	left:15px;
	top:5px;
	letter-spacing:1px;
	max-width: 440px;
}

.headertextHome a:link {text-decoration:none; color:#111111;}
.headertextHome a:visited {text-decoration:none; color:#111111;}
.headertextHome a:active {text-decoration:underline; color:#278785;}
.headertextHome a:hover {text-decoration:underline; color:#278785;}

.headertextbig {font-size:xx-large; font-family:"Helvetica Neue", "Arial Unicode MS", Geneva,/* Arial,*/ sans-serif;} /* "University Libraries" */
.headertextsmall { /* "The University of the Arts" */
	font-size:large;
	left:0em;
	position: relative;
	font-family:Garamond, "Times New Roman", Times, serif;
}

.headerlinks { /* small links at bottom of header, in headerbox2 */
	color:#000066;
	font-family:"Helvetica Neue", "Arial Unicode MS", Geneva,/* Arial,*/ sans-serif;
	font-size:small;
	font-weight:bold;
	float:left;
	position:relative;
	margin-left: 80px;
	top:3px; /* to adjust for 7px top in headerbox2 */
/*	top:0.4em; */
	display:block;
	margin-top:auto;
	margin-bottom:auto;
	letter-spacing:1px;
}
.headerlinks a:link {
	text-decoration:none;
	color:#000066;
}
.headerlinks a:visited {text-decoration:none; color:#000066;}
.headerlinks a:active {text-decoration:underline; color:#000066;}
.headerlinks a:hover {text-decoration:underline; color:#000066;}

/* large image of libraries on right of header on homepage */
.headerimage img {
	float:right;
	position:absolute;
	top:10px;
	right:10px; 
	border:1px solid #000000;
	z-index:10;
}

/* large image of libraries on left of header - secondary pages and lower */
.headerimage2 img {
	position:absolute;
	top:10px;
	float:left;
	left:18px;
	border:1px solid #000000;
	z-index:10;
}

/************************************************************/
/*               PRINT FRIENDLY HEADER STYLES               */
/************************************************************/

/* UArts logo in header - secondary and lower pages */
.headerlogo2-print {
	position:relative;
	float:left;
	top:0px;
	left:30px;
}

/* All text in the header */
.headertext-print {
	color:#111111;
	font-family:"Helvetica Neue", "Arial Unicode MS", Geneva,/* Arial,*/ sans-serif;
	font-weight:bold;
	float:left;
	position:relative;
	left:30px;
	top:5px;
	letter-spacing:1px;
	width: 484px;
}

.headertext-print a:link {text-decoration:none; color:#111111;}
.headertext-print a:visited {text-decoration:none; color:#111111;}
.headertext-print a:active {text-decoration:underline; color:#278785;}
.headertext-print a:hover {text-decoration:underline; color:#278785;}

/************************************************************/
/*                 HOMEPAGE STYLES (not header)             */
/************************************************************/

/* these are only used on homepage quick search RENAME */
.otherlinks {
	font-family: "Helvetica Neue", "Arial Unicode MS", Geneva,/* Arial,*/ sans-serif;
	font-size: large;
	color:#111111;
	font-weight: bold;
	letter-spacing:1px;
	line-height:120%;
}
div.otherlinks a {
	color:#111111;
}
div.otherlinks a:link {text-decoration:none;}
div.otherlinks a:visited {text-decoration:none;}
div.otherlinks a:hover {text-decoration:underline;}

/* Style for the catalog search on the homepage */
.homesearch {
	font-family: "Helvetica Neue", "Arial Unicode MS", Geneva,/* Arial,*/ sans-serif;
	font-size: normal;
}

input.homesearch {font-size: normal;}
select.homesearch {font-size: normal;}

/* box containing links on homepage - not catalog, not blog (to force blog to load last) */
.homepageLinkBox { 
	width:530px;
	float:left
}

/* columns containing link lists on homepage */
.linkcolumn {
	width:255px;
	color:#111111;
	font-family:"Helvetica Neue", "Arial Unicode MS", Geneva,/* Arial,*/ sans-serif;
	/*	float:left; */
	position:relative;
	top:15px;
	left:0px;
	padding-right: 5px;
	padding-bottom: 0.5em;
	line-height:130%;
	border-width:2px;
/*	border-left-style:solid;
	border-left-color:#000066; */
}

.linkcolumn ul {
	list-style-type:circle;
	margin-left:1.1em;
	padding-left:0em;
	line-height: 120%;
	margin-top:0.5em;
}

.linkcolumn ul { font-size:smaller; float:left; }

.linkcolumn a { position:relative; left:8px; }

.linkcolumn a:link { color:#111111; text-decoration:none; }
.linkcolumn a:visited { color:#111111; text-decoration:none; }
.linkcolumn a:active { color:#278785; text-decoration:underline; }
.linkcolumn a:hover { color:#278785; text-decoration:underline; }

#findbox { border-bottom-style:solid; border-bottom-color:#000066; left:-8px; }
#findbox a { left:16px; }

/* text for heading of linkcolumns */
.columnheading {
	font-size:large;
	font-weight:bold;
	letter-spacing:1px;
	position:relative;
	left:-0.2em;
}

.columnheading a:link {
	color:#000066;
	text-decoration:underline;
}
.columnheading a:visited { color:#000066; text-decoration:underline; }
.columnheading a:active { color:#278785; text-decoration:underline; }
.columnheading a:hover { color:#278785; text-decoration:underline; }


/* columnheading style links without columns - "Getting Started" & "Ask a Question" */
.loneheading {
	font-size:large;
	font-weight:bold;
	letter-spacing:1px;
	position:relative;
	left:-0.2em;
/*	background-color:#f4f3d0; */
}

.loneheading a:link {
	color:#bb0000;
	text-decoration:none;
}
.loneheading a:visited { color:#bb0000; text-decoration:none; }
.loneheading a:active { color:#278785; text-decoration:underline; }
.loneheading a:hover { color:#278785; text-decoration:underline; }

/* Links within link columns */
.sublink {
	float:left;
	font-size:smaller;
	padding-right:0.4em;
	padding-left:0.6em;
	font-style:italic;
	line-height:120%;
	/*white-space:nowrap;*/
}

.sublink a:link { color:#666666; text-decoration:none; }
.sublink a:visited { color:#666666; text-decoration:none; }
.sublink a:active { color:#278785; text-decoration:underline; }
.sublink a:hover { color:#278785; text-decoration:underline; }

/* box for "about the libraries" */
.aboutbox {
	width:520px;
/*	background-color:#6abcba; */
	float:left;
	font-family:"Helvetica Neue", "Arial Unicode MS", Geneva,/* Arial,*/ sans-serif;
	color:#278785;
	position:relative;
	top:10px;
	left:10px;
}

.aboutbox ul {
	list-style-type:circle;
	margin-left:1.1em;
	padding-left:0em;
	line-height: 120%;
	margin-top:0.15em;
}

.aboutbox a:link { color:#278785; text-decoration:none; }
.aboutbox a:visited { color:#278785; text-decoration:none; }
.aboutbox a:active { color:#278785; text-decoration:underline; }
.aboutbox a:hover { color:#278785; text-decoration:underline; }


/************************************************************/
/*                   CATALOG SEARCH STYLES                  */
/************************************************************/

/* Style for the quick catalog search */
.quicksearch {
	font-family: "Helvetica Neue", "Arial Unicode MS", Geneva,/* Arial,*/ sans-serif;
	font-size: large;
	color:#111111;
}

input[type="text"].quicksearch {font-size: x-large;}
select.quicksearch {font-size: large;}
input[type="button"].quicksearch {font-size:large;}

.quicksearchbox {
	background-color:#d1e2e2;
	/*	background-color:#dcf7f7;*/
	padding:0.25em;
	margin-left:15px;
	margin-top:15px;
	width:530px;
}

/* Style for link to advanced search in quicksearch box */
.quicksearchlink {
	font-family:"Helvetica Neue", "Arial Unicode MS", Geneva,/* Arial,*/ sans-serif;
	color:#111111;
	font-size:small;
	position:relative;
	left:1.5em;
	font-weight:bold;
}
.quicksearchlink a:link {text-decoration:none; color:#111111;}
.quicksearchlink a:visited {text-decoration:none; color:#111111;}
.quicksearchlink a:active {text-decoration:underline; color:#278785;}
.quicksearchlink a:hover {text-decoration:underline; color:#278785;}

/* Style for the drop down boxes containing advanced search options and search help */
div.menublock {
	display:block;
	background:#d1e2e2;
	position:relative;
	margin-top:10px;
	margin-left:5px;
	margin-right:5px;
	border:1px;
	border-color:#333333;
	padding:3px;
	font-family: "Helvetica Neue", "Arial Unicode MS", Geneva,/* Arial,*/ sans-serif;
	min-width:28em;
}

table.advsearch td {
	vertical-align:top;
	padding:3px;
}

div.systemmessage h2 {
	font-weight: normal;
	text-transform: capitalize;
}


/************************************************************/
/*          STYLES FOR SECONDARY AND LOWER PAGES            */
/************************************************************/

/* Style for title of pages in main text area */
.pagetitle {
	font-family:"Helvetica Neue", "Arial Unicode MS", Geneva,/* Arial,*/ sans-serif;
	font-size:x-large;
	font-weight:bold;
}

/* Style for the main body of text in secondary and lower pages */
.bodytext {
	display:block;
	font-family:"Helvetica Neue", "Arial Unicode MS", Geneva,/* Arial,*/ sans-serif;
	font-size:medium;
	color:#111111;
	float:right;
	width:550px;
	position:relative;
	right:15px;
	min-height:400px; /* CHANGE THIS TO EMS */
}
div.bodytext a {
	font-weight:bold;
	text-decoration:none;
	color: #278785;
}
div.bodytext a:link {text-decoration:none;}
div.bodytext a:visited {text-decoration:none;}
div.bodytext a:active {text-decoration:underline;}
div.bodytext a:hover {text-decoration:underline;}

/* Styles for the left-side navigation menu on secondary pages and lower */
.navbox {
	display:block;
	font-family:"Helvetica Neue", "Arial Unicode MS", Geneva,/* Arial,*/ sans-serif;
	font-size:small;
	background-color:#d1e2e2;
	float:left;
	width:200px;
	/*	min-height:20em; */
	line-height:120%;
	padding-top:0.5em;
	padding-bottom:0.5em;
	position:absolute;
	top:175px;/*	border-right:solid #000066; */
	left: 5px;
}

div.navbox a {text-decoration:none; color:#111111;}
div.navbox a:link {text-decoration:none;}
div.navbox a:visited {text-decoration:none;}
div.navbox a:hover {text-decoration:underline; color:#278785;}

div.navbox #currentpage {font-weight:bold;}
div.navbox #currentpage li {font-weight:normal;} /* futz for dumb IE inheritance */

div.navbox ul { 
	list-style-type:none;
	margin:0;
	padding-left:0.75em;
}

/* futz to move menu items with icons back to where they should line up */
li.expandable { position:relative; left:-10px; }

/* for pages with a meebo box under the navbox - replace navbox with navboxmeebo and put it all in a meebobox div */
.navboxmeebo {
	display:block;
	font-family:"Helvetica Neue", "Arial Unicode MS", Geneva,/* Arial,*/ sans-serif;
	font-size:small;
	background-color:#dcf7f7;
	float:left;	
	width:200px;
	line-height:120%;
	padding-top:0.5em;
	padding-bottom:0.5em;
}

.meebobox {
	position:absolute;
	top:175px;/*	border-right:solid #000066; */
	left: 5px;
	width:200px;
}

div.navboxmeebo a {text-decoration:none; color:#111111;}
div.navboxmeebo a:link {text-decoration:none;}
div.navboxmeebo a:visited {text-decoration:none;}
div.navboxmeebo a:hover {text-decoration:underline; color:#278785;}

div.navboxmeebo #currentpage {font-weight:bold;}
div.navboxmeebo #currentpage li {font-weight:normal;} /* futz for dumb IE inheritance */

div.navboxmeebo ul { 
	list-style-type:none;
	margin:0;
	padding-left:0.75em;
}

/* style for lists describing databases or other resources */
.resourcedescription ul {
	list-style-type: circle;
	margin-left:1.25em;
	padding-left:0em;
	margin-top:0;
}

.resourcedescription li { padding-bottom: 4px; }

div.resourcedescription {
	display:block;
	background:#d1e2e2;
	position:relative;
	left:15px;
	width:25em;
	padding:3px;
	font-family: "Helvetica Neue", "Arial Unicode MS", Geneva,/* Arial,*/ sans-serif;
	padding-top:0.5em;
	font-size:smaller;
}

.toggletext { /* "click for info" */
	font-style:italic;
	font-size:90%;
}
p span .toggletext p:hover {text-decoration:underline;}

/* Style for pictures of librarians in about/librarians.html */
div.librarianpic {
	display:block;
	float:right;
	padding:5px;
}

/* Style for emergency or otherwise important announcements (hours changes, access problems, etc) */
.announcement {
	font-family: "Helvetica Neue", "Arial Unicode MS", Geneva,/* Arial,*/ sans-serif;
	font-weight:bold;
	color:#FF0000;
}

.announcement a:link { color:#278785; text-decoration:none; }
.announcement a:visited { color:#278785; text-decoration:none; }
.announcement a:active { color:#278785; text-decoration:underline; }
.announcement a:hover { color:#278785; text-decoration:underline; }


/************************************************************/
/*          STYLES FOR CASE A-Z, from III                   */
/************************************************************/

/**
 * CSS for "CASE A to Z" app
 *
 * VERSION = 330%A% %G% %U%
 * Last changed 21 June, 2006
 */

/* All #000066 colors below were #0081ba -jcr */

/* BODY {background-color: #ffffff;font-family: arial, sans-serif;font-style: normal;font-weight: normal;margin:0;padding:0;} */

.indexList {color: #000;text-align: center;font-size: 100%;font-weight: bold;padding:5px 15px 5px 0px;}

.indexHeading a:link, .indexHeading a:active, .indexHeading a:visited {color:#0000ff;text-decoration:underline;}

.indexHeading a:hover {color:#993399;text-decoration:underline;}

.indexHeading a {color:#0000ff;padding:5px 15px 5px 0px;}

.dbWidget select {width:180px;}

.pageSizeWidget {padding:0 0 5px 0;margin:0 0 5px 0;}

.targetWidget {width: 75%;}

.databaseList { }

.databaseList a:link, .databaseList a:active, .databaseList a:visited {color:#000066;text-decoration:underline;}

.databaseList a:hover {color:#000;text-decoration:underline;background:#FFFFDF;}

.evenRow {background-color: #e9e9e9;margin:0 -10px 0 -10px;padding:2px 0 4px 10px}

.oddRow {background-color: #fff;margin:0 -10px 0 -10px;padding:2px 0 4px 10px}

.guideWords {font-size: 85%;font-weight:bold; margin:-8px 0 5px 0;}

.guideWordHeader {float:left;}

.guideWordLink {float:left;}

.guideWordsBody {border:0 solid #000066; border-width:0 1px 0 1px;clear:both;padding:2px 10px 0px 10px;background:#fff;display:block;margin:0;}

.guideWordsTop {font-size: 85%;font-weight:bold;margin:8px 0 5px 0; }

.guideWordsTop a:link, .guideWordsTop a:active, .guideWordsTop a:visited {color:#000066;text-decoration:underline;}

.guideWordsTop a:hover {color:#000;text-decoration:underline;background:#FFFFDF;}

.guideWords a:link, .guideWords a:active, .guideWords a:visited {color:#000066;text-decoration:underline;}

.guideWords a:hover {color:#000;text-decoration:underline;background:#FFFFDF;}

.startGuideWord {color:#000066;margin:3px 0 2px 0;white-space:no-wrap;clear:both;}

.endGuideWord {color:#000066;margin:3px 0 2px 0;white-space:no-wrap;clear:both;}

.resultsMessage {  font-size: 90%;  font-weight: bold; float:right;margin-right:20px;}

.entryList { }

.entryList a:link, .entryList a:active, .entryList a:visited {color:#000066;text-decoration:underline;}

.entryList a:hover {color:#000;text-decoration:underline;background:#FFFFDF;}

.oddEntry {clear:both;padding:2px 5px 2px 5px;margin:0 -10px 0 -10px;}

/* hack to ensure proper float in IE */
* html .oddEntry { clear:both;padding:2px 5px 2px 5px;margin:0 -10px 0 -10px;height: 1%;}

.evenEntry {clear:both;padding:2px 5px 2px 5px;background:#e9e9e9;margin:0 -10px 0 -10px;}

/* hack to ensure proper float in IE */
* html .evenEntry { clear:both;padding:2px 5px 2px 5px; background:#e9e9e9; margin:0 -10px 0 -10px; height: 1%; }

.entryDataWrapper { float:left; width:80%;margin:0 0 0 3px;} /* was 82% -jcr */

/* hack to ensure proper width of Title in IE */
* html .entryDataWrapper { float:left; width:85%;margin:0 0 0 3px;}

.entryNum {float: left;font-weight: bold;padding-right: 5px;text-align: right;white-space:nowrap;}

.entryNum a:link, .entryNum a:visited, .entryNum a:hover, .entryNum a:active {text-decoration:none; background:transparent;}

.entryTitleWrapper {float: left;}

.entryTitle {margin:0 5px 0 0;}

.standardNumbers {margin:0 5px 0 0; white-space:nowrap;}

.entryDbName {margin:0 5px 0 0;clear:both;}

.entrySearch { float:right;text-align: right;white-space:nowrap; font-size:small;}

.entrySearch img {border:0px; }

.entrySearch a:hover { background:transparent;}

.entryDates {margin:0 5px 0 0;clear:both;float: left;white-space:nowrap;}

.entryEmbargo {margin:0 5px 0 0;float: left;white-space:nowrap;}

.entryContentType {margin:0 5px 0 0; white-space:nowrap;}

.entryEnum {clear:both;white-space:nowrap;}

.pageMap {float:left;font-size: 85%;font-weight:bold;color:#000066;}

.pageMap a:link, .pageMap a:active, .pageMap a:visited {color:#000066;text-decoration:underline; margin:0;}

.pageMap a:hover {color:#000;text-decoration:underline;margin:0;}

#lastUpdated {text-align: center;font-size: smaller;font-style: italic; }

select, input {font-size:80%}

#searchBox form {font-size:80%;padding:0;margin:0;} /* was for all forms -jcr */

#searchBoxRound {margin:8px 0 0 -9px; position:fixed;} /* was 8px 0 0 -9px -jcr */

#searchBox {border:0 solid #000066; border-width:0 1px 0 1px;background:#e9e9e9; padding:5px 10px 5px 10px; }

#searchBox span {font-weight:bold;}

.searchBoxAlign { margin-left:80px} /* was 80px -jcr */

#bodyWrapper {margin:5px 5px 0 5px;clear:both;}

#logo {background: transparent; float:left; margin:2px 0 0 5px;vertical-align:bottom;}

#logo img { height:41px; width:184px;}

#iiilogo {background: transparent; float:right; margin:2px 0 0 5px;vertical-align:bottom;}

#iiilogo img { height:41px; width:234px;}

#botnav { background:#000066; margin:2.5em 0 5px 0; font-size:80%; padding:0; text-align:center;clear:both;}

.botmenuLinks {position:relative;margin: 0;padding:5px;}

.breaker {color:#fff}

#botnav ul {list-style:none; }

#botnav ul li {display:inline; padding:0 5px 0 0;}

#botnav ul li a {text-decoration:none; color:#fff;}

#botnav ul li a:hover {text-decoration:underline; color:#fff;}

.mainSpacer {margin:0 0 1em 0;}

div.DisplayBoxContent div a:visited, div.DisplayBoxContent div a:link, div.DisplayBoxContent div a:active {color:#0000FF;text-decoration:underline; font-weight:bold; outline:none; }

div.DisplayBoxContent div  {color:#000066;text-decoration:none; font-weight:bold; outline:none; }

div.DisplayBoxContent div a:hover {color:#993399; text-decoration:underline; font-weight:bold;outline:none;}

.mainActiveTab {background: transparent; float:left; width:100%;}

.menuTabActive {background-color: #e9e9e9; text-align:left; border-left:1px solid #000066; border-right:1px solid #000066;  margin:0 0 0 0; padding:0 0 3px 10px;}

.active1, .active2, .active3, .active4 {display:block; overflow:hidden;}
.active1, .active2, .active3 {height:1px;}
.active2, .active3, .active4 {background:#e9e9e9;  border-left:1px solid #000066; border-right:1px solid #000066;}
.active1 {margin:0 5px; background:#000066;}
.active2 {margin:0 3px; border-width:0 2px;}
.active3 {margin:0 2px;}
.active4 {height:2px; margin:0 1px;}

.conbottom {display:block; background:transparent; font-size:1px;}
.conb1, .conb2, .conb3, .conb4 {display:block; overflow:hidden;}
.conb1, .conb2, .conb3 {height:1px;}
.conb2, .conb3, .conb4 {background:#e9e9e9;  border-left:1px solid #000066; border-right:1px solid #000066;}
.conb1 {margin:0 5px; background:#000066;}
.conb2 {margin:0 3px; border-width:0 2px;}
.conb3 {margin:0 2px;}
.conb4 {height:2px; margin:0 1px;}

.fl1, .fl2, .fl3, .fl4 {display:block; overflow:hidden;}
.fl1, .fl2, .fl3 {height:1px;}
.fl2, .fl3, .fl4 {background:#fff;  border-left:1px solid #000066; border-right:1px solid #000066;}
.fl1 {margin:0 5px; background:#000066;}
.fl2 {margin:0 3px; border-width:0 2px;}
.fl3 {margin:0 2px;}
.fl4 {height:2px; margin:0 1px;}

/* content div rounding styles */
.mainActiveContent {border:0 solid #000066; border-width:0 1px 0 1px;clear:both;padding:0px 10px 0px 10px;background:#fff;display:block;margin:0;}

.folderWrapper {float:left;width:70%;} /* was 75% -jcr */

.mainNavLinksWrapper {float:left;width:25%} /* was 25% -jcr */

.tabTop, .tabBottom {display:block; background:transparent; font-size:1px;}

#navWrapper {float:right; width:27%;} /* was 22% -jcr */

.letterTabs {margin: 0 1%;} /* was 0 9% -jcr */

ul#tabsHolder {height:21px;margin:8px 0 5px 0;padding:0;}

ul#tabsHolder li {padding:0;margin:0;display:block;float:left;}

ul#tabsHolder li a  {display:block;text-decoration:none;font-family:Trebuchet MS;font-weight:bold; font-size:.8em;color:#000066;padding:0 8px 0 8px;border-right:1px solid #000066; border-top:3px solid #000066;}

ul#tabsHolder li.first a  {display:block;text-decoration:none;font-family:Trebuchet MS;font-weight:bold; font-size:.8em;color:#000066;padding:0 8px 0 8px;border-left:1px solid #000066; border-right:1px solid #000066; border-top:3px solid #000066;}

ul#tabsHolder li a:hover  {display:block;text-decoration:none;font-family:Trebuchet MS;font-weight:bold; font-size:.8em;color:#fff;border-right:1px solid #000066;border-top:3px solid #000066;background:#000066;padding:0 8px 0 8px;}

.floatFix {clear:both;}
.botPagerMessageDiv {background-color: #e9e9e9; color:#000066;text-align:left; border-top:1px solid #000066; margin:0 -10px 0 -10px; padding:3px 0 0 10px;}
.botPagerMessageDiv div {font-weight:bold;}
.topPagerMessageDiv {background-color: #e9e9e9; color:#000066;text-align:left; border-bottom:1px solid #000066; margin:0 -10px 0 -10px; padding:0 0 3px 10px;}
.topPagerMessageDiv div {font-weight:bold;}

.topPagerMessageDiv a:link, .topPagerMessageDiv a:visited, .topPagerMessageDiv a:active {color:#000066;}
.topPagerMessageDiv a:hover {color:#000;background:#FFFFDF;}

.botPagerMessageDiv a:link, .botPagerMessageDiv a:visited, .botPagerMessageDiv a:active {color:#000066;}
.botPagerMessageDiv a:hover {color:#000;background:#FFFFDF;}

.topLogoHeader {background:url(http://case.iii.com/bannercollage1.jpg) top left;width:100%;height:74px;}
.topLogoLeft {float:left; margin:18px 0 0 0 ;padding:0 0 0 20px;}
.topLogoRight {float:right; margin:23px 0 0 0 ;padding:0 20px 0 0;}
.botLogoColor {height:34px; width:100%;background:#29385b;clear:both;margin:8px 0 0 0;} /* was #000066, which is better? -jcr */
.botLogoCenter {padding:8px 0 0 0;text-align:center; color:#fff;}
.botLogoCenter a:link,.botLogoCenter a:visited,.botLogoCenter a:active {color:#fff;font-weight:bold; text-decoration:none;}
.botLogoCenter a:hover {color:#fff;font-weight:bold; text-decoration:underline;}
