/*	personality.css
 *	xMod Custom Site Personality Style Sheet
 *	xMod Version: 1.3 
 */
 
 
/* Auto Complete*/ 
 
.ac_results {border: 2px solid #a9cad8; -moz-border-radius: 6px;height:300px;  overflow-y: auto; overflow-x: hidden; opacity: 0.8;background:#fff;z-index:10}
.ac_results ul {width: 100%;list-style: none;padding: 0;margin: 0;}
.ac_results iframe {display:none;/*sorry for IE5*/display/**/:block;/*sorry for IE5*/position:absolute;top:0;left:0;z-index:-1;filter:mask();width:3000px;height:3000px;}
.ac_results li {margin: 0px;padding: 1px 5px;line-height:1.65em;cursor: pointer;display: block;width: 100%;font-size: 11px;overflow: hidden;}
.ac_over {background-color: #a9cad8;color: #13475c;}
 
/* DATE PICKER */

/*
8f0505 red 
13475c dark blue
2d6a83 mid blue
5396b1 mid light blue
a9cad8 light blue
cee2ea light light blue
e1ecf1 very light blue
f2f7f9 super light blue
*/

a#dp-close{display:block;font-size:11px;padding:4px 0;text-align:center}
a#dp-close:hover{text-decoration:underline}
div#dp-popup{position:absolute;z-index:199}
div.dp-popup{background:#2d6a83;font-size:11px;padding:2px;position:relative;}
div.dp-popup a{color:#fff;padding:3px 2px 0;text-decoration:none}
div.dp-popup a.disabled{color:#a9cad8;cursor:default}
div.dp-popup div.dp-nav-next{position:absolute;right:4px;top:2px;width:100px}
div.dp-popup div.dp-nav-next a{float:right}
div.dp-popup div.dp-nav-prev{left:4px;position:absolute;top:2px;width:100px}
div.dp-popup div.dp-nav-prev a{float:left}
div.dp-popup div.dp-nav-prev a,div.dp-popup div.dp-nav-next a,div.dp-popup td{cursor:pointer}
div.dp-popup div.dp-nav-prev a.disabled,div.dp-popup div.dp-nav-next a.disabled,div.dp-popup td.disabled{cursor:default}
div.dp-popup h2{font-size:11px;margin:2px 0;padding:1px 0;text-align:center;color:#fff;}
table.jCalendar{background:#e1ecf1;border:1px solid #a9cad8;border-collapse:separate;border-spacing:2px}
table.jCalendar td{background:#cee2ea;color:#13475c;padding:3px 5px;text-align:center}
table.jCalendar td.disabled,table.jCalendar td.disabled.dp-hover,table.jCalendar td.unselectable,
table.jCalendar td.unselectable:hover,
table.jCalendar td.unselectable.dp-hover{background:#e1ecf1;color:#5396b1}
table.jCalendar td.dp-hover,
table.jCalendar tr.activeWeekHover td{background:#fff;color:#000}
table.jCalendar td.other-month{background:#a9cad8;color:#5396b1}
table.jCalendar td.selected,table.jCalendar tr.selectedWeek td{background:#8f0505;color:#fff}
table.jCalendar td.selected.dp-hover{background:#8f0505;color:#fff}
table.jCalendar td.today{background:#8f0505;color:#fff}
table.jCalendar th{background:#5396b1;color:#fff;font-weight:bold;padding:3px 5px}

a.dp-choose-date {float: left;width: 16px;height: 16px;padding: 0;margin: 5px 3px 0;display: block;text-indent: -2000px;overflow: hidden;background: url(../i/calendar.png) no-repeat;}
a.dp-choose-date.dp-disabled {background-position: 0 -20px;cursor: default;}


/* STUCTURAL ELEMENTS */
body#xmd { background: #fff; font: 100%  Verdana, Arial, Helvetica, sans-serif; }
#banner #gfx01 {position:absolute; left: 20px; top: 10px; width: 111px; height: 132px; z-index: 3000; text-indent:-5000px; background: url(../i/gfx01.png) 0 0 no-repeat}
#banner { background: #fff url(../i/banner_bg.png) 0 100% repeat-x;height:122px;position:relative;width:100%; }
#decalLeft{background: url(../i/decalLeft_bg.png) 0 0px no-repeat; width: 312px; height: 122px; z-index:2;top: 0; left: 0; }
#decalRight{background: url(../i/decalRight_bg.png) -1px top no-repeat; width: 296px; height: 122px; top: 0; right: 0;z-index:1 }
#banner h1 { position: absolute; top: 30px; left: 140px; background:url(../i/banner_h1_bg.png) left top no-repeat; width: 217px; height: 45px; z-index: 10;}
#banner h1 span { display: none; }
#banner h2 { position: absolute; top: 30px; left: 370px; background:url(../i/banner_h2_bg.png) left top no-repeat; width: 181px; height: 47px; z-index: 11;}
#banner h2 span { display: none; }

#banner .utilLinks {z-index:3; right: 130px;top:94px }
#banner .utilLinks li {list-style:none;margin:0 10px 0 0;padding:0 0 0 7px;float:left;background: url(../i/aro_87c4e0.png) 0 0.45em no-repeat; }
#banner .utilLinks li a {color:#13475c;background:none;padding:0; margin:0;font-weight: bold;border-bottom:1px solid #a9cad8;}
#banner .utilLinks li a:hover {background:none;border-bottom:1px solid #8f0505;color:#8f0505;text-decoration:none}

.pu,.pu #mainContent {margin: 0; padding: 0;}
.pu #mainContent {margin: 20px; border: 2px solid #bbddec; padding: 0;}
.pu #mainContent fieldset {margin-top:0;padding-top:0;}
.pu #mainContent .pageHeader  {margin: 10px 20px 0 20px !important; padding: 0 !important}
.pu #mainContent .form { padding:  0 10px 10px 10px;}
.pu #mainContent .alphaNav {margin: 0 !important; padding: 0 !important }
.pu #mainContent fieldset {border: 0px none;}
/*.pu #mainContent h3 {background: #bbddec; margin: 0; padding: 5px 10px; color: #5396b1;}*/

td#content{background:#fff;padding:14px 30px 20px 10px;vertical-align:top;}
.sn0 #content { padding: 20px 30px 80px 120px;  }
.sn0 #sidenav { display: none; }
.rc1 #content #mainContent {margin: 0 250px 0 0;}
.rc1 #content #rightContent {width: 220px}
#mainContent { min-height: 420px; padding-top: 12px; }
/* SECTION SPECIFIC STYLING */
/* BANNER UTILITY LINKS */
/* BREADCRUMB */

#breadcrumb{padding:0px 0 0px 0px; background: #fff url(../i/breadcrumb_bg.png) 0 0 repeat-x; border: 0px none; }
#breadcrumb div.s01{padding:10px 0 0px 200px; background:none;float: left; color: #fff; }  
#breadcrumb ul { list-style: none;padding: 0px 0 0 26px;margin: 0;}
#breadcrumb ul li {	display: inline; font-size: 70%;color: #fff;}
#breadcrumb ul li a, #breadcrumb ul li span.s01, #breadcrumb ul li span.s02 {float: left;display: block;padding: 1px 10px 0px 5px;text-decoration: none;color: #8f0505;}
#breadcrumb ul li a{background: url(../i/aro_87c4e0.png) right 0.5em no-repeat; }
#breadcrumb ul li a span { background: none;padding: 0px; border-bottom: 1px solid #a9cad8; color: #5396b1 }
#breadcrumb ul li span.s01 {color: #5396b1;font-weight: bold; padding: 1px 0px 2px 4px; background: none;}
#breadcrumb ul li span.s02 {color: #8f0505;font-weight: bold;background-image: none; border: 0px none;}
#breadcrumb ul li a.s02:hover span {color: #fff;font-weight: bold;background-image: none; text-decoration:none;}
#breadcrumb ul li a.s02:hover {color: #fff;font-weight: bold;background-image: none; text-decoration:none;}
#breadcrumb a:hover { text-decoration: none;  }
#breadcrumb a:hover span {border-bottom: 1px solid #5396b1;color: #2d6a83;}
/* BREADCRUMB UTILITY LINKS */
/* SIDENAV */
#sidenav { background: transparent; }
#sidenav{font-size:100%;padding:30px 20px 40px 10px;vertical-align:top; width: 200px; background: #fff url(../i/snBg.jpg) 138px 0px no-repeat; }
#sidenav h3 {color:#5396b1; background: none; font-size: 70%; text-transform: uppercase}
#sidenav a:link,#sidenav a:visited,#sidenav a:active{background: none;border: none;color:#2d6a83;padding:5px 0px 5px 10px;width:180px; background: none;}
#sidenav li{font-weight:normal;margin:0; border-bottom: 1px solid #daecf5; }
#sidenav li li {border-bottom: none;}
#sidenav li ul {border-top: 0px none;  padding: 0 0 3px 0; background:#f2f7f9;}
#sidenav li a {font-size: 70%; font-weight: bold;  }
#sidenav li a span {border-bottom: 1px solid #f2f7f9;}
#sidenav li a.s03 { font-weight: bold; color: #2d6a83 !important; background:#f2f7f9; }
#sidenav li a:hover{background: none;}
#sidenav li a:hover span{border-bottom: 1px solid #a9cad8; color: #2d6a83;}

#sidenav li li a:link,
#sidenav li li a:visited,
#sidenav li li a:active{background: url(../i/aro_87c4e0.png) 12px 0.7em no-repeat;border-bottom:0px none;border-right:none;color:#2d6a83;font-size:70%;font-weight:normal;padding:3px 0px 3px 20px;width:170px;}
#sidenav li li a.s03 {background: url(../i/aro_87c4e0.png) 12px 0.7em no-repeat;}

#sidenav li li li a span,
#sidenav li li li li a span{padding:0;background: none !important;border: 0px none}

#sidenav li li ul {background: #e1ecf1;}

#sidenav li li li a:link,
#sidenav li li li a:visited,
#sidenav li li li a:active{background: url(../i/bullet_5396b1.png) 22px 0.85em no-repeat;border-bottom:0px none;border-right:none;color:#5396b1;font-size:70%;font-weight:normal;padding:3px 0px 3px 30px;width:160px;}
#sidenav li li li a.s03 {}

#sidenav li li li ul{background:#cee2ea;}

#sidenav li li li li a:link,
#sidenav li li li li a:visited,
#sidenav li li li li a:active{background: none;border-bottom:0px none;border-right:none;color:#5396b1;font-size:70%;font-weight:normal;padding:3px 0px 3px 30px;width:160px;}

#sidenav li a.s03 { font-weight: bold; color: #13475c; background: none }
#sidenav li.s04 li a.s03 { font-weight: bold; color: #13475c; background: url(../i/aro_87c4e0.png) 12px 0.7em no-repeat; } 
#sidenav li.s04,
#sidenav li.s08 { background:  url(../i/aro_05488e_down.png) 175px 0.7em no-repeat;  }
#sidenav li.s03 a { background:  url(../i/aro_87c4e0_down.png) 175px 0.9em no-repeat; }
#sidenav li.s03 a:hover { background:  url(../i/aro_05488e_down.png) 175px 0.9em no-repeat; }
#sidenav li li.s03 a:hover { background: url(../i/aro_87c4e0.png) 12px 0.7em no-repeat; }
#sidenav li.s04 a.s03,
#sidenav li.s08 a.s03 { background: #f2f7f9 url(../i/aro_05488e_down.png) 175px 0.9em no-repeat; }

#sidenav li.s04 li.s04 a.s03,
#sidenav li.s04 li.s06 a.s03 {background: #f2f7f9 url(../i/aro_87c4e0_down.png) 175px 0.9em no-repeat;}

#sidenav li.s04 li li a.s03,
#sidenav li.s08 li li a.s03 { background: url(../i/bullet_5396b1.png) 22px 0.85em no-repeat !important; }

#sidenav li li,#sidenav ul ul{margin:0;}
#sidenav ul{list-style-type:none;padding:0;margin: 0;border-top: 1px solid #daecf5;}


/* TOPNAV */
/* none */


/* FOOTER */

#footer{padding: 2px 0px 0px 0px; margin:0px 30px 40px 240px; font-size: 70%;color:#5396b1;  background:none; border-top: 3px solid #e1ecf1	 }
#footer .utilLinks .s01 ul{display:block;list-style-type:none;margin:2px 0 0px 2px;padding:2px 0 1px 0px;}
#footer .utilLinks .s01  ul li{display:inline;margin:0 4px 0 0;padding:0 5px 0 0px; background-image: none; background-repeat: no-repeat; background-position: 100% 0.2em; border-right: 1px dotted #5396b1;  }

#footer .utilLinks .s01  ul li.s01 { background-image: none; border: 0px none; }	
#footer .utilLinks .s01  ul li a{color:#5396b1;text-decoration:none;  }
#footer .utilLinks .s01  ul li a:hover{color:#5396b1;text-decoration:underline;}
#footer .utilLinks .s01  ul li.s01 a span {  visibility: hidden; }
#footer .utilLinks .s01  ul li.s01 a{  padding: 3px 5px 3px 3px; width: 60px; height: 20px;  }
#footer .utilLinks .s01  ul li.s01 a:hover { text-decoration: none; }
#footer .utilLinks .s02  a { color: #5396b1; border-bottom: 1px dotted #5396b1; text-decoration: none; }
#footer .utilLinks .s02  a:hover { color: #5396b1; border-bottom: 1px solid #5396b1; }
#footer .utilLinks div.s01 {padding: 0px 5px 3px 5px;}
#footer .utilLinks div.s02 { padding: 3px 5px 4px 5px;margin: 0 0 10px 0; border-top: 1px solid #e1ecf1; border-bottom: 0px none; background: transparent;}

/* RIGHT CONTENT */

/* ####  */
.j .facetPanel dt {cursor: pointer}
.facetPanel dd.s02 {display  none;}
/* ####  */

#content #rightContent {border: 0px none; padding: 0px; margin: 2.3em 0 0 0}
#content #rightContent {padding:0;}

#content #rightContent .quickLinks  {background:#f2f7f9;margin: 0 0 30px 0}
#content #rightContent .quickLinks h3 {background: #e1ecf1; color:#2d6a83;font: bold 100% Trebuchet MS;padding: 5px 10px;margin: 0 0 5px 0}
#content #rightContent .quickLinks .t01,
#content #rightContent .quickLinks ul {background:none;border:0px none; margin:0}
#content #rightContent .quickLinks li a {color:#2d6a83;font-weight:bold;padding: 3px 20px;width:180px; background:url(../i/aro_87c4e0.png) 12px	 0.7em no-repeat}
#content #rightContent .quickLinks li a:hover {color:#8f0505;}
#content #rightContent .quickLinks li span {font-size:70%; margin: 10px 20px; padding-top: 10px; display: block; line-height: 1.55em; border-top: 1px solid #e1ecf1; color:#2d6a83;}

/* RIGHT CONTENT: QUICK LINKS */
/* RIGHT CONTENT: PROMO ARTICLE */
/* RIGHT CONTENT: TOC ARTICLE */
/* RIGHT CONTENT: SUBMENU */
/* CORE FORMATTING */
#mainContent p {font-size: 70%; line-height: 1.55em; margin: 0 0 0.8em 0; padding: 0;}
#mainContent span.pnum {position:absolute; left: -35px; color:#888;}
#mainContent sup  { vertical-align:text-top; font-size: 90%; font-weight: normal; line-height: 70%;  }
#mainContent ol { list-style: decimal; }
#mainContent ul	{ margin: 0 0 0.8em 0; padding: 0; }
#mainContent li{font-size: 70%; line-height: 1.55em; list-style: none; background:url(../i/aro_87c4e0.png) 15px 0.55em no-repeat; margin: 0; padding: 0 0 0 25px;}
#mainContent li li {font-size: 100%; }
#mainContent div div li { background: none; }
#mainContent a.x02 {font-size: 0px; line-height: 0px;}
#mainContent p a:link,
#mainContent p a:visited,
#mainContent p a:active { color: #5396b1; text-decoration:none; }
#mainContent p a:hover { color: #2d6a83; text-decoration: none; }
#mainContent li p,
#mainContent dd p { font-size: 100%; }
#mainContent li a:link,
#mainContent li a:visited,
#mainContent li a:active{ color: #5396b1; text-decoration:none; }
#mainContent li a:hover{ border-bottom: 1px solid #5396b1;color: #2d6a83; }
#mainContent a{ color: #5396b1; text-decoration:none; border-bottom: 1px solid #a9cad8;}
#mainContent a:hover { border-bottom: 1px solid #5396b1;color: #2d6a83;  }
#mainContent dl {font-size: 70%; }
#mainContent dl dl {font-size: 100%; }
#mainContent abbr,
#mainContent acronym { border-bottom: 1px dotted #ccc;  }
#mainContent address { background: #fff url(../i/aro_87c4e0.png) 12px 0.85em no-repeat; padding: 3px 0 3px 20px; margin: 0.8em 5em; font-style:normal; font-size: 75%; color: #2d6a83; font-weight: normal; border: 0px none; line-height: 1.5em; }
#mainContent blockquote {  background: url(../i/blockquote_bg.png) top left no-repeat; padding: 8px 0 5px 30px; margin: 5px 50px 5px 20px;}
#mainContent blockquote p {margin: 0; }
#mainContent h2 					{ color: #8f0505;  font-size: 110%; font-weight: normal; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; margin: 1.7em 0 0.6em 0; padding: 0; line-height: normal;letter-spacing: -0.015em}
#mainContent h3 					{ color: #13475c;  font-size: 90%; font-weight: bold; font-family: Arial, Helvetica, sans-serif; margin: 0.8em 0 0.4em 0; padding: 0;letter-spacing: -0.015em }
#mainContent h4 					{ color: #2d6a83;  font-size:  80%; font-weight: bold; font-family:Arial, Helvetica, sans-serif; }
#mainContent h5 					{ color: #5396b1;  font-size: 75%; font-weight: bold;font-family:Verdana, Arial, Helvetica, sans-serif;  }
#mainContent h6 					{ color: #555;  font-size: 75%; font-weight: bold;font-family:Verdana, Arial, Helvetica, sans-serif;  }

#mainContent p.btxt {font-size: 75%;}

/* PAGE HEADER */ 
#mainContent .pageHeader .t01 { position: relative; background: /*url(../i/h1_accent.png) bottom left no-repeat; */ none; padding-bottom: 0px; margin: 0 0 10px 0; }
#mainContent .pageHeader .t01 h1 {  color: #2d6a83; font-size: 140%; font-weight: normal;  font-family:  Trebuchet MS, Arial, Arial, Helvetica, sans-serif; letter-spacing: -0.03em; border-bottom: 3px solid #e1ecf1; margin: 0; letter-spacing: -1px; }
#mainContent .pageHeader .t01 h2 {color: #5396b1; font-size: 75%; font-family:Verdana, Arial, Helvetica, sans-serif; line-height: 1.45em; font-weight: bold;letter-spacing: -1px}
#mainContent .pageHeader .t01 p { background:#f2f7f9; color: #5396b1; font-size: 70%; font-weight: bold; margin: 0; padding: 2px 5px 3px 5px; text-align: right; }
/* PREFORMATTED CODE */

/* TAB CONTENT */
#mainContent .tabContent > .t01,
#mainContent .tabContent > .t02 {margin: 0; padding: 0 0 0.8em 0; width:100%;overflow: hidden;border-bottom:2px solid #a1d0e5;}
#mainContent .tabContent .t01 .ui-tabs-nav ul,
#mainContent .tabContent .t02 .ui-tabs-nav ul { margin:0; padding:0;list-style:none;position: relative; }
#mainContent .tabContent .t01 .ui-tabs-nav li,
#mainContent .tabContent .t02 .ui-tabs-nav li { float:left; margin:0; padding: 0 5px 0 0; list-style:none;}
#mainContent .tabContent .t01 .ui-tabs-nav a,
#mainContent .tabContent .t02 .ui-tabs-nav a { float: left; display: block; padding: 0px; vertical-align: text-bottom;background: #dbedf5 url(../i/tabContent_bg.png) 0 100% repeat-x; border: 0px none;color: #000; padding: 0 0 0 0px; text-decoration: none !important; line-height: 1.35em; }  
#mainContent .tabContent .t01 .ui-tabs-nav,
.j #mainContent .tabContent .t02 .ui-tabs-nav { width:100%; border-bottom:2px solid #a1d0e5; float: left; padding: 10px 5px 0 0px; margin: 0; background:none) 0 100% repeat-x; }
#mainContent .tabContent .t01 .ui-tabs-nav a b,
#mainContent .tabContent .t01 .ui-tabs-nav a:link b, 
#mainContent .tabContent .t01 .ui-tabs-nav a:visited b, 
#mainContent .tabContent .t01 .ui-tabs-nav a:active b,
#mainContent .tabContent .t02 .ui-tabs-nav a b,
#mainContent .tabContent .t02 .ui-tabs-nav a:link b, 
#mainContent .tabContent .t02 .ui-tabs-nav a:visited b, 
#mainContent .tabContent .t02 .ui-tabs-nav a:active b	{ display: block;  border: 0px none; padding: 5px 9px 4px 9px; color: #13475c; font-weight: bold;text-decoration: none; cursor: pointer;}	  

.ui-tabs-panel{overflow:hidden}

#mainContent .tabContent .t01 .ui-tabs-nav a:hover,
#mainContent .tabContent .t02 .ui-tabs-nav a:hover 	{ background: #c1e0ee;border-color: #c1e0ee; }
#mainContent .tabContent .t01 .ui-tabs-nav a:hover b,
#mainContent .tabContent .t02 .ui-tabs-nav a:hover b 	{ color: #13475c;   }
#mainContent .tabContent .t01 .ui-tabs-nav .ui-state-active a,
#mainContent .tabContent .t02 .ui-tabs-nav .ui-state-active a  { background: #a1d0e5;border-color: #a1d0e5;	text-decoration: none;  border-width: 0px;}
#mainContent .tabContent .t01 .ui-tabs-nav .ui-state-active a b,
#mainContent .tabContent .t02 .ui-tabs-nav .ui-state-active a b { color: #13475c; display: block; text-decoration: none;  padding: 5px 9px 4px 9px; font-weight: bold;}
#mainContent .tabContent .t01 .ui-tabs-nav .ui-state-disabled a,.j #mainContent .tabContent .t01 .ui-tabs-nav .ui-state-disabled a:hover,
#mainContent .tabContent .t02 .ui-tabs-nav .ui-state-disabled a,.j #mainContent .tabContent .t02 .ui-tabs-nav .ui-state-disabled a:hover  { background-color: #efefef;border-color: #efefef !important;	text-decoration: none;  border-width: 0px;}
#mainContent .tabContent .t01 .ui-tabs-nav .ui-state-disabled a b,.j #mainContent .tabContent .t01 .ui-tabs-nav .ui-state-disabled a:hover b,
#mainContent .tabContent .t02 .ui-tabs-nav .ui-state-disabled a b,.j #mainContent .tabContent .t02 .ui-tabs-nav .ui-state-disabled a:hover b {  background-color: #efefef !important; color: #aaa; display: block; text-decoration: none;  padding: 5px 9px 4px 9px; font-weight: bold;cursor:no-drop;}
#mainContent .tabContent .t01,
#mainContent .tabContent .t02 {  line-height: 1.5em; clear: left; width: 100%; }
#mainContent .tabContent .t02 .ui-tabs-hide{ display: none;}
#mainContent .tabContent .t01 > div {width:auto !important; clear: both;}

.j #mainContent .tabContent .t02 .message { display: block; color: #655a4f; font-weight: bold; text-transform: uppercase; font-size: 70%; }
.j #mainContent .tabContent .t02 .ui-tabs-hide,.j #mainContent .tabContent .t01 .ui-tabs-hide {display:none}


/* MBI BROWSE */
#mainContent #frmMBISearch fieldset {float:left; width: 250px; margin-right: 0px; overflow:hidden; }
#mainContent #frmMBISearch fieldset.ix { width: 210px; }
#mainContent #frmMBISearch fieldset ol li.i1 {background: #dbedf5 url(../i/mbiSearch.png) 100% 50% no-repeat;overflow:hidden; padding: 4px 44px 4px 4px;margin:0;}
#mainContent #frmMBISearch fieldset.ix ol li.i1 {background-image:none; padding: 4px;}
#mainContent #frmMBISearch fieldset.ix ol li.i2,
#mainContent #frmMBISearch fieldset.ix ol li.ix{ margin: 0;}
#mainContent #frmMBISearch fieldset ol li.i2,#mainContent #frmMBISearch fieldset ol li.ix {background: #f6fbfc; margin: 0px 40px 0 0;}
#mainContent #frmMBISearch fieldset .alphaNav {margin:0;padding:4px;}
#mainContent #frmMBISearch fieldset .alphaNav .t01 {margin:0;padding:0}
#mainContent #frmMBISearch fieldset .alphaNav .t01 ul {margin:0; overflow: hidden}
#mainContent #frmMBISearch fieldset .alphaNav .t01 ul * {clear: none}
#mainContent #frmMBISearch fieldset .alphaNav .t01 ul li {margin: 0 2px 2px 0;}

#mainContent #frmMBISearch fieldset .alphaNav .t01 ul li a,
#mainContent #frmMBISearch fieldset .alphaNav .t01 ul li span{ width: 1.0em; text-align:center; margin:0 !important; padding: 3px  !important; font-weight:bold; }
#mainContent #frmMBISearch fieldset .alphaNav .t01 ul li a:link{background:#dbedf5}
#mainContent #frmMBISearch fieldset .alphaNav .t01 ul li a:hover{background:#5396b1}
#mainContent #frmMBISearch fieldset ol li.ix li{font-size: 70%; line-height: 1.55em; list-style: none; background:url(../i/aro_87c4e0.png) 8px 0.55em no-repeat; margin: 0; padding: 0 0 0 16px;}
#mainContent #frmMBISearch fieldset ol li.ix div { height:10em}

#mainContent #frmMBISearch .jScrollPaneContainer{position:relative;overflow:hidden;z-index:1; width: 100px;}
#mainContent #frmMBISearch .jScrollPaneTrack{position:absolute;cursor:pointer;right:0;top:0;height:100%;}

#mainContent #frmMBISearch .jScrollPaneDrag{position:absolute;background:#a1d0e5;cursor:pointer;overflow:hidden;}
#mainContent #frmMBISearch .jScrollPaneDrag:hover {background-color:#5396b1;}
#mainContent #frmMBISearch .jScrollPaneDragTop{position:absolute;top:0;left:0;overflow:hidden;height:4px;}
#mainContent #frmMBISearch .jScrollPaneDragBottom{position:absolute;bottom:0;left:0;overflow:hidden;}
#mainContent #frmMBISearch a.jScrollArrowUp{display:block;position:absolute;z-index:1;top:0;right:0;text-indent:-2000px;overflow:hidden;height:11px;border:0px none;background: url(../i/scrollbars2.png) 0px 2px no-repeat}
#mainContent #frmMBISearch a.jScrollArrowDown{display:block;position:absolute;z-index:1;bottom:0;right:0;text-indent:-2000px;overflow:hidden;height:11px;border:0px none;background: url(../i/scrollbars2.png) 0px -11px no-repeat}
#mainContent #frmMBISearch a.jScrollArrowDown:hover {/*background-color:#5396b1;*/background-position:-21px -11px}
#mainContent #frmMBISearch a.jScrollArrowUp:hover{/*background-color:#5396b1 !important;*/background-position:-21px 2px}

#mainContent .table td object{float:left}
#mainContent .table td a.t9,
#mainContent .table td b.t9{float:left;text-indent: -5000px; background:url(../i/icon.png) no-repeat;height:18px;border:0px !important;margin:2px 0 0 6px}
#mainContent .table td a.t9:hover{border:0px !important}
#mainContent .table td a.download{background-position:0 0; width:16px; white-space:} 
#mainContent .table td a.set{background-position:-22px 0; width:14px}
#mainContent .table td a.label{background-position:-42px 0; width:16px}
#mainContent .table td a.record{background-position:-64px 0; width:15px}
#mainContent .table td a.mets{background-position:-64px 0; width:15px}

#mainContent .table td a.download:hover{background-position:0 0; width:16px}
#mainContent .table td a.set:hover{background-position:-22px 0; width:14px}
#mainContent .table td a.label:hover{background-position:-42px 0; width:16px}
#mainContent .table td a.record:hover{background-position:-64px 0; width:15px}
#mainContent .table td a.mets:hover{background-position:-64px 0; width:15px}

#mainContent .table td a.download{background-position:0 -30px; width:16px; }
#mainContent .table td a.set{background-position:-22px -30px; width:14px}
#mainContent .table td a.label{background-position:-42px -30px; width:16px}
#mainContent .table td a.record{background-position:-64px -30px; width:15px}
#mainContent .table td a.mets{background-position:-64px -30px; width:15px}

#mainContent .table td b.set{background-position:-22px -60px; width:14px}


/* DEFINITION LISTS */
#mainContent .definitionList .t01 dt {line-height: 1.55em;color:#5396b1;font-weight:bold}
#mainContent .definitionList .t01 dd {line-height: 1.55em}
/* ORDERED LISTS */
#mainContent .orderedList .t01 ol {margin: 0 0 0.8em 0; padding:0;}
#mainContent .orderedList .t01 ol li {font-size: 70%; line-height: 1.65em; list-style: decimal; margin: 0; margin: 0 0 0 30px; padding: 0 0 0 0px;}
#mainContent .orderedList .t01 ol li li {font-size: 100%;}
#mainContent .orderedList .t01 ol li ul li {line-height: 1.65em; list-style: none; background:url(../i/aro_87c4e0.png) 15px 0.6em no-repeat; margin: 0; padding: 0 0 0 25px;}
/* UNORDERED LISTS */
#mainContent .unorderedList .t01 ul {margin: 0 0 0.8em 0; padding:0;}
#mainContent .unorderedList .t01 ul li {font-size: 70%; line-height: 1.65em; list-style: none; background:url(../i/aro_87c4e0.png) 15px 0.6em no-repeat; margin: 0; padding: 0 0 0 25px;}
#mainContent .unorderedList .t01 ul li li {font-size:100%;}
/* EXPANDING LIST */
#mainContent .unorderedList .t03  {overflow:auto;padding: 0 0 0.8em 0;}
#mainContent .unorderedList .t03 ul li a { background: url(../i/aro_87c4e0.png) 3px no-repeat;}
#mainContent .unorderedList .t03 ul li li a {background: none;}	
#mainContent .unorderedList .t03 ul,
#mainContent .unorderedList .t03 li {padding:0; margin:0;display: inline;}
#mainContent .unorderedList .t03 ul ul li a {margin: 0 5px 0 0; padding:0;}
#mainContent .unorderedList .t03 .z01 {display: inline !important;}
#mainContent .unorderedList .t03 li {clear: left;display:block;}
#mainContent .unorderedList .t03 li li {clear: none;display:inline;}

#mainContent .unorderedList .t04 ul { list-style: none; padding: 0; margin: 0 0 8px 0; border-bottom: 2px solid #d6eaf0;}
#mainContent .unorderedList .t04 ul ul { margin: 0 0 4px 15px; border: 0px none;}
#mainContent .unorderedList .t04 ul ul.x71 { margin: 0 0 8px 15px; border-top: 1px dotted #d6eaf0; border-bottom: 1px dotted #d6eaf0; background: #f2f7f9; padding: 0 0 0 5px}
#mainContent .unorderedList .t04 ul ul.x71 ul { margin: 0 0 4px 15px; border-top: 0px none; border-bottom: 0px none; }
#mainContent .unorderedList .t04 ul li { margin: 0; padding: 0; border-top: 2px solid #d6eaf0; }
#mainContent .unorderedList .t04 ul li li { margin: 0; padding: 0; border-top: 0px none; }
#mainContent .unorderedList .t04 ul li .s03 label { font-weight: bold; color: #5396b1;}
#mainContent .unorderedList .t04 ul ul.x71 li label { font-weight: bold; color: #5396b1; }
#mainContent .unorderedList .t04 ul li a.x70 { display: inline; padding: 0 0 0 15px;}
#mainContent .unorderedList .t04 ul li div.s02 { width: 15px; float: left; } 
#mainContent .unorderedList .t04 ul li div.s03 { width: 69%; float: left; }
#mainContent .unorderedList .t04 ul li div.s04 { width: 25%; float: left; }
#mainContent .unorderedList .t04 ul.s01 label { font-style: italic; font-weight: normal }
#mainContent .unorderedList .t04 ul ul.x71 li.s01 label { color: #e59d0a; }
#mainContent .unorderedList .t04 .z01 {display: block;}
#mainContent .unorderedList .t04 .z02 {display: none;}
#mainContent .unorderedList .t04 .z03 {color: #666; outline: none;text-decoration: none; background:url(../../../g/i/icon_expand_off.png) left 0.2em no-repeat;cursor: pointer; border: 0px none;}
#mainContent .unorderedList .t04 a:hover.z03 {background-image: url(../../../g/i/icon_expand_on.png);}
#mainContent .unorderedList .t04 .z04 {text-decoration: none;outline: none;background:url(../../../g/i/icon_collapse_off.png) left 0.2em no-repeat;cursor: pointer; border: 0px none;}
#mainContent .unorderedList .t04 a:hover.z04 {background-image: url(../../../g/i/icon_collapse_on.png);}

#mainContent .unorderedList .t05 input.f02 {margin: 2px 4px 0 0 ;}
#mainContent form .unorderedList .t05 ul ul {margin: 0 0 0 20px;}
#mainContent form .unorderedList .t05 li { margin: 0; font-size: 70%; padding: 0; background: none; line-height: 1.55em }
#mainContent form .unorderedList .t05 li li {font-size: 100%;}
#mainContent form .unorderedList .t05 li label {float: none; font-size: 100%; font-weight: normal !important; padding: 2px 0 0 0 }

.j #mainContent .form fieldset.s01 div {background: none;}

.j #mainContent .form  .form .t04 {border: 2px solid #5396b1; background: #e1ecf1; padding: 3px 10px; margin: 0 0 0 0; overflow: hidden; float: none; clear: left}

.j #mainContent .form fieldset.s01 .form .t04 fieldset.f06 {border-top: 0px none;}
.j #mainContent .form fieldset.s01 .form .t04 fieldset.f06 legend {display: none;}

.j #mainContent form .unorderedList .t05 li a {border: 0px none}
.j #mainContent form .unorderedList .t05 li.s02 li.s01 a.s01,
.j #mainContent form .unorderedList .t05 li.s02 li.s01 a,
.j #mainContent form .unorderedList .t05 li a.s01 {padding: 14px 0 0 13px; cursor: pointer;background: url(../i/exp_off.png) 1px 0.3em no-repeat;}
.j #mainContent form .unorderedList .t05 li a.s01 span {display: none;}
.j #mainContent form .unorderedList .t05 li strong {color: #5396b1;}
.j #mainContent form .unorderedList .t05 li.s01 { padding: 0;}
.j #mainContent form .unorderedList .t05 li.s02 li.s01 a.s01:hover,
.j #mainContent form .unorderedList .t05 li.s01 a.s01:hover {background-image: url(../i/exp_on.png);}
.j #mainContent form .unorderedList .t05 li.s02 a.s01,
.j #mainContent form .unorderedList .t05 li.s01 li.s02 a.s01{background-image: url(../i/con_off.png);}
.j #mainContent form .unorderedList .t05 li.s02 a.s01:hover,
.j #mainContent form .unorderedList .t05 li.s01 li.s02 a.s01:hover {background-image: url(../i/con_on.png);}


/* COMPLEX LIST */
#mainContent .complexList .t01 dl {  }
#mainContent .complexList .t01 dl dt { font-size: 130%; color: #5396b1; font-family: Arial, Helvetica, sans-serif; font-weight: bold; float: left; margin: 0; padding: 0.8em 0 0 0; }
#mainContent .complexList .t01 dl dd { padding: 0.8em 0; margin: 0 0 0 4em; border-bottom: 1px solid #d6eaf0; }
#mainContent .complexList .t01 dl dd ul,
#mainContent .complexList .t01 dl dd li { font-size: 100%; }
#mainContent .complexList .t01 dl dd ul { margin: 0; }
#mainContent .complexList .t01 dl dd div.s01 { line-height: 1.5em; margin: 0;  }
#mainContent .complexList .t01 dl dd div.s02 { line-height: 1.5em; margin: 0.4em 0 0 0;  }
#mainContent .complexList .t01 dl dl {  padding: 0.3em 0 0 0; margin: 0;border: 0px none; border-top: 1px dotted #d6eaf0; }
#mainContent .complexList .t01 dl dl dt { font-size: 80%; color: #5396b1; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 0;   }
#mainContent .complexList .t01 dl dl dd { margin: 0 0 0 2em; color:#2d6a83; border: 0px none; padding: 0;}
/* SITEMAP */
/* LINKS */
#mainContent a.file,#mainContent a.ext,#mainContent a.extNew,#mainContent a.int,#mainContent a.intNew,#mainContent a.mail,#mainContent a.file:hover,#mainContent a.ext:hover,#mainContent a.extNew:hover,#mainContent a.int:hover,#mainContent a.intNew:hover,#mainContent a.mail:hover {background: none; padding:0; }


/* UTILITY LINKS */
/* A - Z LIST */

#mainContent .alphaNav { overflow:hidden; margin: 0.4em 0 0.8em 0; font-size: 100% !important }
#mainContent .alphaNav .t01 { margin: 0 0 10px 0; font-size: 100%  !important;}
#mainContent .alphaNav .t01 h3 { color: #8f0505; font: bold 70% Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; border-bottom: 1px solid #e1ecf1; line-height: 1.55em; padding: 0;margin: 0 0 0.5em 0}
#mainContent .alphaNav .t01 ul,
#mainContent .alphaNav .t01 li { margin:0;padding:0;list-style:none;border: 0px none; font-size: 100%  !important}
#mainContent .alphaNav .t01 ul li {	float: left; margin: 0 2px 2px 0 ; }
#mainContent .alphaNav .t01 ul li a,
#mainContent .alphaNav .t01 ul li span {float: left; font-size: 70%; padding: 3px 5px  !important; margin:0; border: 0px none  !important; line-height: normal }
#mainContent .alphaNav .t01 ul li span.s01 {color: #999;}
#mainContent .alphaNav .t01 ul li span.s02 {background: #5396b1; color: #fff;}
#mainContent .alphaNav .t01 ul li a:link,
#mainContent .alphaNav .t01 ul li a:visited,
#mainContent .alphaNav .t01 ul li a:active { color: #5396b1; font-weight: bold; background: #e1ecf1; border: 0px none }
#mainContent .alphaNav .t01 ul li a:hover { background: #5396b1; color: #fff; }
/* FEATURE LINK */
/* JUMP NAVIGATION */
#mainContent .jumpNav .t01 { border: 0px none; background-color: #fff; padding: 0px; margin: 0.8em 0; float: right; }
#mainContent .jumpNav .t01 form { margin: 0; padding: 0; }
#mainContent .jumpNav .t01 form fieldset{ border: 0px none; margin: 0; padding: 0; }
#mainContent .jumpNav .t01 form label{ font-weight: bold; color: #5396b1; font-size: 70%; padding: 5px 0px 0 0; float: left; width: 14em; text-align: left;}
#mainContent .jumpNav .t01 form select { float: left; padding: 3px 2px 3px 4px; margin: 0 5px 0 0; border: 1px solid #d6eaf0;font: 11px Verdana, Arial, Helvetica, sans-serif; color: #13475c; }
/* BACK TO TOP */
#mainContent .backToTop { margin: 0.8em 0px; position: relative; width: 100%; }
#mainContent .backToTop .t01 {float: right;}
#mainContent .backToTop .t01  a:link,
#mainContent .backToTop .t01  a:visited,
#mainContent .backToTop .t01  a:active {  width: 8.5em; display: block; border: 0px none; background-color: #fff; padding: 3px 1px 3px 3px; color: #5396b1; font-size: 70%; font-weight: bold; text-decoration:none; }
#mainContent .backToTop .t01  a:hover { border: 0px none; background-color: #fff;  color: #5396b1;  }
/* BOX */
#mainContent .box .t01{background:#f2f7f9;border:1px solid #d6eaf0;margin:0.4em auto 1.2em auto;padding:10px;width:65%;}
#mainContent .box .t01 h2 { font: 70% Verdana, Arial, Helvetica, sans-serif; line-height: 1.5em; font-weight: bold; letter-spacing: normal; }
#mainContent .box .t02{background:#FEFEFE;border:1px solid #EEEEEE;margin: 0 0 10px 0;clear:none;float:right;padding:10px;width:40%; position:relative;}
#mainContent .box .t03{background:#FEFEFE;border:1px solid #EEEEEE;margin: 0 0 10px 0;clear:none;float:left;padding:10px;width:40%; position:relative;}
#mainContent .box .t03 h3,#content .box .t01 h3,#content .box .t02 h3{color:#666666;font-size:110%;margin:0;padding:0 0 5px;}
#mainContent .box .t03 p,#content .box .t01 p,#content .box .t02 p{margin:0;padding:0 0 5px;}
/* FOOTNOTES */
#mainContent .footnotes  {margin:0.8em 0 0 0; }
#mainContent .footnotes dd{margin:0 0 0 2em;padding:0; color: #353535;}
#mainContent .footnotes dd a{ color: #2d6a83; text-decoration:none; border-bottom: 1px dotted #d6eaf0;}
#mainContent .footnotes dd a:hover { color: #13475c; border-bottom: 1px solid #2d6a83;  }
#mainContent .footnotes dd a span { display: none; }
#mainContent .footnotes dd a.back:hover { background: url(../i/aro_up_2d6a83_on.png) left no-repeat; }
#mainContent .footnotes dd a.back{color:#4F7D9F;text-decoration:none; background:url(../i/aro_up_off.png) left no-repeat; padding: 0 6px 0 0; margin: 0 0 0 6px; border:0px none;}
#mainContent .footnotes dl{color:#2d6a83;font-size:70%;margin:0;padding:3px 0 0 0; line-height: 1.5em;}
#mainContent .footnotes dt{float:left;font-size:80%;font-weight:700; position: relative; color: #5396b1; width: 1.7em; text-align: right;}
#mainContent .footnotes h3{background: none; color:#2d6a83;font-size:70%;font-weight:700;padding-bottom:4px;position:relative; border-bottom: 3px solid #d6eaf0; font-family:Verdana, Arial, Helvetica, sans-serif}

#mainContent a.fnLink:link,
#mainContent a.fnLink:visited,
#mainContent a.fnLink:active { text-decoration: none; font-size: 100%; vertical-align:text-top; font-weight: bold;}

/* BUTTONS */

#mainContent .buttons {overflow: hidden}
#mainContent .buttons ul {margin:0;padding:0;}
#mainContent .buttons ul li {float: left; margin: 0 10px 10px 0; padding:0;}
#mainContent .buttons ul li a {background:#5396b1;float:left;padding: 4px 7px; color:#fff;font-weight:bold;-moz-border-radius: 5px;border:3px solid #a9cad8; }
#mainContent .buttons ul li a:hover {background:#8f0505;border:3px solid #a35858;}

#mainContent .buttons .t01 ul {float: left}
#mainContent .buttons .t02 ul {float: right}

/* OPTIONS / SUBMENU */

#mainContent .submenu { overflow:hidden; margin: 0.4em 0 0.8em 0; font-size: 100% !important }
#mainContent .submenu .t01 { margin: 0 0 10px 0; font-size: 100%  !important;background: none; border-top:0px none}
#mainContent .submenu .t01 h3 { display: block; float: none; color: #8f0505; font: bold 70% Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; border-bottom: 1px solid #e1ecf1; line-height: 1.55em; padding: 0;margin: 0 0 0.5em 0}


#mainContent .submenu .t01 p {float: right; padding: 0 20px 0 0; background: url(../../../g/i/icon_linkFile_ccc.png) 100% 0.25em no-repeat;}


#mainContent .submenu .t01 ul,
#mainContent .submenu .t01 li { margin:0;padding:0;list-style:none;border: 0px none; font-size: 100%  !important}
#mainContent .submenu .t01 ul li {	float: left; margin: 0 2px 0 0 ; }
#mainContent .submenu .t01 ul li a,
#mainContent .submenu .t01 ul li span {float: left; font-size: 70%; padding: 3px 5px  !important; margin:0; border: 0px none  !important; line-height: normal }
#mainContent .submenu .t01 ul li span.s01 {color: #999;}
#mainContent .submenu .t01 ul li span.s02 {background: #5396b1; color: #fff;}
#mainContent .submenu .t01 ul li a:link,
#mainContent .submenu .t01 ul li a:visited,
#mainContent .submenu .t01 ul li a:active { color: #5396b1; font-weight: bold; background: #e1ecf1; border: 0px none }
#mainContent .submenu .t01 ul li a:hover { background: #5396b1; color: #fff; }

#mainContent .options .t03 { margin: 0 0 0.8em 0;}
#mainContent .options .t03 ul { margin: 0 0 0.4em 0; padding: 0; clear: left; overflow: auto}
#mainContent .options .t03 ul li { list-style: none; float: left; margin: 0 4px 0 0 ; background: none; padding: 0;}

#mainContent .options .t03 li span { float: left; padding: 1px 3px; margin: 0 3px 0 0; border: 0px none; background: #faf8f5; color: #cfe4eb; }
#mainContent .options .t03 li span.s01 {background-color: #5396b1; color: #fff;}

#mainContent .options .t03 li a {  float: left; margin: 0 3px 0 0; padding: 0 2px;  border: 1px solid #f0e8de;background: #faf8f5;}
#mainContent .options .t03 li a span { float: left; padding: 0 1px; border: 0px none; background: #faf8f5; color: #5396b1; }
#mainContent .options .t03 li a:hover {  border-color: #5396b1; background-color: #5396b1; }
#mainContent .options .t03 li a:hover span { background-color: #5396b1; color: #fff; }
#mainContent .options .t03 li a.s01 {}
#mainContent .options .t03 li a.s01 span { background:#faf8f5 url(../i/aro_d2cac1_dbl_left.png) left 0.55em no-repeat; padding: 0px 1px 0px 12px}
#mainContent .options .t03 li a.s01:hover span {background:#a98f70 url(../i/aro_fff_dbl_left.png) left 0.55em no-repeat;}
#mainContent .options .t03 li a.s02 {}
#mainContent .options .t03 li a.s02 span { background:#faf8f5 url(../i/aro_d2cac1_left.png) left 0.55em no-repeat;padding: 0px 1px 0px 8px}
#mainContent .options .t03 li a.s02:hover span {background:#a98f70 url(../i/aro_fff_left.png) left 0.55em no-repeat;}
#mainContent .options .t03 li a.s03 {}
#mainContent .options .t03 li a.s03 span {background:#faf8f5 url(../i/aro_d2cac1.png) right 0.55em no-repeat;padding: 0px 8px 0px 1px}
#mainContent .options .t03 li a.s03:hover span {background:#a98f70 url(../i/aro_fff.png) right 0.55em no-repeat;}
#mainContent .options .t03 li a.s04 {}
#mainContent .options .t03 li a.s04 span { background:#faf8f5 url(../i/aro_d2cac1_dbl_right.png) right 0.55em no-repeat;padding: 0px 12px 0px 1px}
#mainContent .options .t03 li a.s04:hover span {background:#a98f70 url(../i/aro_fff_dbl_right.png) right 0.55em no-repeat;}

#mainContent .submenu .t03 { float: right; padding: 3px 6px 5px 6px; border: 1px solid #f0e8de; background: #faf8f5; }
#mainContent .submenu .t03 h3 { float: left; margin: 0; padding: 0 10px 0 0; font-size: 70%; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.5em; }
#mainContent .submenu .t03 ul {display:block;list-style-type:none;margin:0;padding:0px 0 0px; float: left;}
#mainContent .submenu .t03 { }
#mainContent .submenu .t03 { margin: 0 0 8px 0; }
#mainContent .submenu .t03 li a{ }
#mainContent .submenu .t03 li a:hover{}
#mainContent .submenu .t03 li{margin:0;padding:0 0 0 10px; background:url(../i/aro_d2cac1.png) 1px 0.55em no-repeat}

#mainContent .toc h3 { font-weight: bold; color: #2d6a83; }
#mainContent .toc .t01,

#mainContent .toc .t02,
#mainContent .toc .t03,
#mainContent .toc .t04 {border: 0px none; background:#f2f7f9;border-bottom: 1px solid #cee2ea;border-top: 1px solid #cee2ea;padding:5px; }
#mainContent .toc .t02,
#mainContent .toc .t04 { margin: 0.8em 0 0 0; }
#mainContent .toc .t01,
#mainContent .toc .t03 { margin: 0 0 0.8em 0;}
#mainContent .toc .t01 h3,
#mainContent .toc .t02 h3,
#mainContent .toc .t03 h3,
#mainContent .toc .t04 h3 {color:#2d6a83;font-size:70%;margin:0;padding:0px 5px 2px 0;font-family: Verdana, Arial, Helvetica, sans-serif;}
#mainContent .toc .t01 ul,
#mainContent .toc .t02 ul { list-style:none;margin:0;padding:0; }
#mainContent .toc .t04 ul,
#mainContent .toc .t03 ul { float: left; width: 12em; list-style:none;margin:0;padding:0;}
#mainContent .toc .t01 ul li,
#mainContent .toc .t02 ul li,
#mainContent .toc .t03 ul li,
#mainContent .toc .t04 ul li { margin: 0 0 0 6px; background: none; padding: 0;}
#mainContent .toc .t02 ul li a,
#mainContent .toc .t04 ul li a{text-decoration:none; background:url(../i/aro_up_off.png) 2px no-repeat; padding: 0 0 0 12px; border: 0px none;}
#mainContent .toc .t02 ul li a:hover,
#mainContent .toc .t04 ul li a:hover{text-decoration:none; background:url(../i/aro_up_2d6a83_on.png) 2px no-repeat; }
#mainContent .toc .t01 ul li a,
#mainContent .toc .t03 ul li a{text-decoration:none; background:url(../i/aro_87c4e0_down.png) 2px no-repeat; padding: 0 0 0 12px; border: 0px none; }
#mainContent .toc .t01 ul li a:hover,
#mainContent .toc .t03 ul li a:hover{text-decoration:none; background:url(../i/aro_05488e_down.png) 2px no-repeat;}
#mainContent .toc .t01 ul li a:hover {text-decoration:none;  }
#mainContent .toc div ul li a span,#mainContent .toc div ul li a {color:#2d6a83 !important;text-decoration:none; }
#mainContent .toc div ul li a:hover span, #mainContent .toc div ul li a:hover { color: #13475c !important; }

#mainContent .submenu li.s01 {margin: 0 0 0 8px !important; }
#mainContent .submenu li.s02 {margin: 0 0 0 8px !important; padding: 0 0 0 8px; border-left: 1px dotted #cee2ea }
#mainContent .submenu li.s01 form{margin:0;padding:0}
#mainContent .submenu li.s01 form label{float:left; font-weight: normal;padding: 3px 3px;margin:0; width: auto; line-height: normal;color:#5396b1;}
#mainContent .submenu li.s01 form input {float:left; width: 3em; border-color:#cee2ea; color:#5396b1; padding: 2px 3px}
#mainContent .submenu li.s01 form button{float:left; padding:0;border:0px none;padding: 2px 1px; margin: 0 0 0 3px; background:#5396b1; color:#fff;}


/* TOC */
/* RESOURCE LISTS */
#mainContent .resourceList .t01  { padding: 0px; border: 0px none; background-color: #fff;margin: 0 0 0.8em 0; }
#mainContent .resourceList .t01 dl { width: 100%;border: 0px none; margin: 0; padding: 0; border-collapse:separate; }
#mainContent .resourceList .t01 dt { font-weight: bold; padding: 0px 0px 0px 0px; color: #5396b1; }
#mainContent .resourceList .t01 dd { padding: 0 0 0em 15px; }
#mainContent .resourceList .t01 dd.x01 { padding: 0 0 0.8em 15px; }
#mainContent .resourceList .t01 dl dt.z01,
#mainContent .resourceList .t01 dl dd.z01 { margin: 0; background-color: #fff; line-height: 1.5em; }
#mainContent .resourceList .t01 dl dt.z02,
#mainContent .resourceList .t01 dl dd.z02 { margin: 0; background-color: #fff;line-height: 1.5em;  }


/* IF JQ */
.j #mainContent .resourceList .t02 ul.t01 li.s01 ul.s01 {display: none; }		  
.j #mainContent .resourceList .t02 ul.t01 li.s02 ul.s01 {display: block; }		  
.j #mainContent .resourceList .t02 ul.t01 li.s02 ul.s01 {/*border-bottom: 1px dotted #a1d0e5;*/ margin: 0.25em 0 0 0;}

.j #mainContent .resourceList .t02 ul.t01 li a.x01 {cursor: pointer;background: url(../i/exp_off.png) 0 0.2em no-repeat; float: left; padding: 0; width: 12px; margin: 0 4px 0 0; text-indent: -5000px; border: 0px none; line-height: 0.9em}
.j #mainContent .resourceList .t02 ul.t01 li.s01 a.x01:hover {background-image: url(../i/exp_on.png);}
.j #mainContent .resourceList .t02 ul.t01 li.s02 a.x01 {background-image: url(../i/con_off.png);}
.j #mainContent .resourceList .t02 ul.t01 li.s02 a.x01:hover {background-image: url(../i/con_on.png);}
/*
8f0505 red 
13475c dark blue
2d6a83 mid blue
5396b1 mid light blue
a9cad8 light blue
cee2ea light light blue
e1ecf1 very light blue
f2f7f9 super light blue
*/
#mainContent .resourceList .t02 h4  {font: 70% Verdana, Arial, Helvetica, sans-serif;overflow:hidden; background: url(../i/resourceListH4.png) 5px 100% no-repeat;padding: 0 0 7px 0;}
#mainContent .resourceList .t02 h4 a {color:#5396b1; background:#f2f7f9 url(../i/exp_off.png) 6px 0.45em no-repeat;border:1px solid #cee2ea;color:#5396b1;float:left; padding: 3px 5px 3px 21px;font-weight:bold}		 
#mainContent .resourceList .t02 h4 a:hover {background:#cee2ea url(../i/exp_on.png) 6px 0.45em no-repeat;}		 

#mainContent .resourceList .t02 h4 a.s02 {background:#f2f7f9 url(../i/con_off.png) 6px 0.45em no-repeat;}
#mainContent .resourceList .t02 h4 a:hover.s02 {background:#cee2ea url(../i/con_on.png) 6px 0.45em no-repeat;}

#mainContent .resourceList .t02 ul li h3 {padding: 0 0 0 0px;}
#mainContent .resourceList .t02 ul li ul.s01 {overflow:hidden}
#mainContent .resourceList .t02 ul ul.s01 {margin: 0 0 0 0px; }
#mainContent .resourceList .t02 ul ul.s01 { border: 0px none}
#mainContent .resourceList .t02 ul ul.s01 li {font-size: 70%; line-height: 1.55em; border: 0px none; padding: 0 10px 0 0; margin: 0 0 10px 16px}
		  
#mainContent .resourceList .t02 ul,#mainContent .resourceList .t02 li{margin:0;padding:0;list-style:none;font-size: 100%;line-height: normal}

#mainContent .resourceList .t02 ul li h3 {font-size: 70%; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.55em; font-weight: bold;color:#5396b1;margin: 0;}
#mainContent .resourceList .t02 ul li h3 a {color:#5396b1; border-bottom: 1px dotted #5396b1;}
#mainContent .resourceList .t02 ul li h3 a:hover {border-bottom: 1px solid #5396b1;}
#mainContent .resourceList .t02 ul {border-top: 1px solid #a1d0e5;/*border-bottom: 1px solid #a1d0e5;*/}
#mainContent .resourceList .t02 ul li {overflow: hidden; border-bottom: 1px dotted #a1d0e5; padding: 0.2em 10px 0.15em 7px;position: relative;}
#mainContent .resourceList .t02 ul li li {border: 0px none}

#mainContent .resourceList .t02 ul li dfn {font-size: 70%; position: absolute; left: 5px; top: 5px;color: #5396b1; font-style: normal; font-family:Arial, Helvetica, sans-serif;}

#mainContent .resourceList .t02 ul li h3 span {color: #5396b1; font-weight: bold; padding: 0 0 0 10px;}
#mainContent .resourceList .t02 ul li h3 dfn {font-size: 100%; position: relative; left: auto; top: auto; color: #5396b1; font-style: bold; font-family:Verdana, Arial, Helvetica, sans-serif;}

#mainContent .resourceList .t02 ul li h3 span.s01,
#mainContent .resourceList .t02 ul li h3 span.s01 dfn {color: #ccc;}

#mainContent .resourceList .t02 ul li.z02 {background: #f5fafc;}
#mainContent .resourceList .t02 ul li.z01 {background: #fff;}
#mainContent .resourceList .t02 ul ul.s02 {margin: 0 0 0 25px;border: 0px none;}
#mainContent .resourceList .t02 ul li ul.s02 li { width: 33%; float: left; font-size: 100%;padding: 0 0 0.4em 0; border: 0px none;}

#mainContent .resourceList .t03 {margin-bottom: 0.8em}
#mainContent .resourceList .t03 h4  {font: 70% Verdana, Arial, Helvetica, sans-serif;overflow:hidden; background: url(../i/resourceListH4.png) 5px 100% no-repeat;padding: 0 0 7px 0;margin-left:37px}
#mainContent .resourceList .t03 h4 a {color:#5396b1; background:#f2f7f9 url(../i/exp_off.png) 6px 0.45em no-repeat;border:1px solid #cee2ea;color:#5396b1;float:left; padding: 3px 5px 3px 21px;font-weight:bold}		 
#mainContent .resourceList .t03 h4 a:hover {background:#cee2ea url(../i/exp_on.png) 6px 0.45em no-repeat;}		 

#mainContent .resourceList .t03 h4 a.s02 {background:#f2f7f9 url(../i/con_off.png) 6px 0.45em no-repeat;}
#mainContent .resourceList .t03 h4 a:hover.s02 {background:#cee2ea url(../i/con_on.png) 6px 0.45em no-repeat;}
/* IF JQ */
.j #mainContent .resourceList .t03 ul.t01 li.s01 ul.s01 {display: none; }		  
.j #mainContent .resourceList .t03 ul.t01 li.s02 ul.s01 {display: block; }		  
.j #mainContent .resourceList .t03 ul.t01 li.s02 ul.s01 {/*border-bottom: 1px dotted #a1d0e5; */margin: 0.25em 0 0 0;}

.j #mainContent .resourceList .t03 ul.t01 li a.x01 {cursor: pointer;background: url(../i/exp_off.png) 0 0.2em no-repeat; float: left; padding: 0; width: 12px; margin: 0 4px 0 20px; text-indent: -5000px; border: 0px none; line-height: 0.9em}
.j #mainContent .resourceList .t03 ul.t01 li.s01 a.x01:hover {background-image: url(../i/exp_on.png);}
.j #mainContent .resourceList .t03 ul.t01 li.s02 a.x01 {background-image: url(../i/con_off.png);}
.j #mainContent .resourceList .t03 ul.t01 li.s02 a.x01:hover {background-image: url(../i/con_on.png);}
		 
#mainContent .resourceList .t03 ul li h3 {padding: 0 0 0 38px;}
#mainContent .resourceList .t03 ul li p {padding: 0 0 0 38px;font-size: 70%; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.55em; margin: 0; }
#mainContent .resourceList .t03 ul li strong {font-weight: bold;color:#5396b1}
#mainContent .resourceList .t03 ul li ul.s01 {overflow:hidden}
#mainContent .resourceList .t03 ul ul.s01 {margin: 4px 0 0 38px !important; border:0px none; border-top: 1px solid #e1ecf1;padding: 4px 0 0 0 }
#mainContent .resourceList .t03 ul ul.s01 li {font-size: 70%; line-height: 1.55em; border: 0px none; padding: 0 10px 0 0; margin: 0 0 0px 0}

#mainContent .resourceList .t03 ul.t01 li.z02 li,
#mainContent .resourceList .t03 ul.t01 li.z01 li {background: inherit;}


/* NESTED LIST FIX for 'by catalogue' browse */
#mainContent .resourceList .t03 ul ul.s01 li h3 {margin:0;padding:0}		  
		  
#mainContent .resourceList .t03 ul,#mainContent .resourceList .t03 li{margin:0;padding:0;list-style:none;font-size: 100%;line-height: normal}

#mainContent .resourceList .t03 ul li h3 {font-size: 70%; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.55em; font-weight: bold;color:#5396b1;margin: 0;}
#mainContent .resourceList .t03 ul li h3 a {color:#5396b1; border-bottom: 1px dotted #5396b1;}
#mainContent .resourceList .t03 ul li h3 a:hover {border-bottom: 1px solid #5396b1;}
#mainContent .resourceList .t03 ul {border-top: 1px solid #a1d0e5;/*border-bottom: 1px solid #a1d0e5;*/}
#mainContent .resourceList .t03 ul li {overflow: hidden; border-bottom: 1px dotted #a1d0e5; padding: 0.2em 10px 0.25em 24px;position: relative;}

#mainContent .resourceList .t03 ul li dfn {font-size: 70%; position: absolute; left: 3px; top: 4px;color: #a1d0e5; font-weight: bold; font-style: normal;}

#mainContent .resourceList .t03 ul li h3 span {color: #5396b1; font-weight: bold; padding: 0 0 0 10px;}
#mainContent .resourceList .t03 ul li h3 dfn {font-size: 100%; position: relative; left: auto; top: auto; color: #5396b1; font-style: bold; font-family:Verdana, Arial, Helvetica, sans-serif;}

#mainContent .resourceList .t03 ul li.audio h3 { padding: 0 35px 0 0}
#mainContent .resourceList .t03 ul li.audio p.i1 a {background:url(../i/audio.png) 0 0 no-repeat; width:30px; height: 26px; text-indent: -5000px;position:absolute; right:4px; top: 0.5em; border:0px none}
#mainContent .resourceList .t03 ul li.audio p.i1 a:hover {background-image:url(../i/audio_on.png)}
#mainContent .resourceList .t03 ul li.audio ul.s01 a {background: url(../i/audio_mini.png) 0 0em no-repeat; padding: 0 0 0 20px}

#mainContent .resourceList .t03 ul li h3 span.s01,
#mainContent .resourceList .t03 ul li h3 span.s01 dfn {color: #ccc;}

#mainContent .resourceList .t03 ul li.z02 {background: #f5fafc;}
#mainContent .resourceList .t03 ul li.z01 {background: #fff;}
#mainContent .resourceList .t03 ul ul.s02 {margin: 0 0 0 25px;border: 0px none;}
#mainContent .resourceList .t03 ul li ul.s02 li { width: 33%; float: left; font-size: 100%;padding: 0 0 0.4em 0; border: 0px none;}
/*
8f0505 red 
13475c dark blue
2d6a83 mid blue
5396b1 mid light blue
a9cad8 light blue
cee2ea light light blue
e1ecf1 very light blue
f2f7f9 super light blue
*/

#mainContent .resourceList .t04 {margin-bottom: 0.8em}
#mainContent .resourceList .t04 h4  {font: 70% Verdana, Arial, Helvetica, sans-serif;overflow:hidden; background: url(../i/resourceListH4.png) 5px 100% no-repeat;padding: 0 0 7px 0;margin-left:0px}
#mainContent .resourceList .t04 h4 a {color:#5396b1; background:#f2f7f9 url(../i/exp_off.png) 6px 0.45em no-repeat;border:1px solid #cee2ea;color:#5396b1;float:left; padding: 3px 5px 3px 21px;font-weight:bold}		 
#mainContent .resourceList .t04 h4 a:hover {background:#cee2ea url(../i/exp_on.png) 6px 0.45em no-repeat;}		 

#mainContent .resourceList .t04 h4 a.s02 {background:#f2f7f9 url(../i/con_off.png) 6px 0.45em no-repeat;}
#mainContent .resourceList .t04 h4 a:hover.s02 {background:#cee2ea url(../i/con_on.png) 6px 0.45em no-repeat;}
/* IF JQ */
.j #mainContent .resourceList .t04 ul.t01 li.s01 ul.s01 {display: none; }		  
.j #mainContent .resourceList .t04 ul.t01 li.s02 ul.s01 {display: block; }		  
.j #mainContent .resourceList .t04 ul.t01 li.s02 ul.s01 {/*border-bottom: 1px dotted #a1d0e5; */margin: 0.25em 0 0 0;}

.j #mainContent .resourceList .t04 ul.t01 li a.x01 {cursor: pointer;background: url(../i/exp_off.png) 0 0.2em no-repeat; float: left; padding: 0; width: 12px; margin: 0 4px 0 0; text-indent: -5000px; border: 0px none; line-height: 0.9em}
.j #mainContent .resourceList .t04 ul.t01 li.s01 a.x01:hover {background-image: url(../i/exp_on.png);}
.j #mainContent .resourceList .t04 ul.t01 li.s02 a.x01 {background-image: url(../i/con_off.png);}
.j #mainContent .resourceList .t04 ul.t01 li.s02 a.x01:hover {background-image: url(../i/con_on.png);}
		 
#mainContent .resourceList .t04 ul li h3 {padding: 0 0 0 16px;}
#mainContent .resourceList .t04 ul li p {padding: 0 0 0 16px;font-size: 70%; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.55em; margin: 0; }
#mainContent .resourceList .t04 ul li strong {font-weight: bold;color:#5396b1}
#mainContent .resourceList .t04 ul li ul.s01 {overflow:hidden}
#mainContent .resourceList .t04 ul ul.s01 {margin: 4px 0 0 16px !important; border:0px none; border-top: 1px solid #e1ecf1;padding: 4px 0 0 0 }
#mainContent .resourceList .t04 ul ul.s01 li {font-size: 70%; line-height: 1.55em; border: 0px none; padding: 0 10px 0 0; margin: 0 0 0px 0}

#mainContent .resourceList .t04 ul.t01 li.z02 li,
#mainContent .resourceList .t04 ul.t01 li.z01 li {background: inherit;}


/* NESTED LIST FIX for 'by catalogue' browse */
#mainContent .resourceList .t04 ul ul.s01 li h3 {margin:0;padding:0}		  
		  
#mainContent .resourceList .t04 ul,#mainContent .resourceList .t04 li{margin:0;padding:0;list-style:none;font-size: 100%;line-height: normal}

#mainContent .resourceList .t04 ul li h3 {font-size: 70%; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.55em; font-weight: bold;color:#5396b1;margin: 0;}
#mainContent .resourceList .t04 ul li h3 a {color:#5396b1; border-bottom: 1px dotted #5396b1;}
#mainContent .resourceList .t04 ul li h3 a:hover {border-bottom: 1px solid #5396b1;}
#mainContent .resourceList .t04 ul {border-top: 1px solid #a1d0e5;/*border-bottom: 1px solid #a1d0e5;*/}
#mainContent .resourceList .t04 ul li {overflow: hidden; border-bottom: 1px dotted #a1d0e5; padding: 0.2em 10px 0.25em 7px;position: relative;}

#mainContent .resourceList .t04 ul li dfn {font-size: 70%; position: absolute; left: 3px; top: 4px;color: #a9cad8; font-weight: bold; font-style: normal; font-family:Arial, Helvetica, sans-serif;}

#mainContent .resourceList .t04 ul li h3 span {color: #5396b1; font-weight: bold; padding: 0 0 0 10px;}
#mainContent .resourceList .t04 ul li h3 dfn {font-size: 100%; position: relative; left: auto; top: auto; color: #5396b1; font-style: bold; font-family:Verdana, Arial, Helvetica, sans-serif;}

#mainContent .resourceList .t04 ul li h3 span.s01,
#mainContent .resourceList .t04 ul li h3 span.s01 dfn {color: #ccc;}

#mainContent .resourceList .t04 ul li.z02 {background: #f5fafc;}
#mainContent .resourceList .t04 ul li.z01 {background: #fff;}
#mainContent .resourceList .t04 ul ul.s02 {margin: 0 0 0 25px;border: 0px none;}
#mainContent .resourceList .t04 ul li ul.s02 li { width: 33%; float: left; font-size: 100%;padding: 0 0 0.4em 0; border: 0px none;}




#mainContent .resourceItem {overflow: hidden; margin: 0 0 0.6em  0}
#mainContent .resourceItem .t01 h3 {font-size: 70%; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.55em; font-weight: bold;color:#5396b1;margin: 0;}
#mainContent .resourceItem .t01 ul li { background:url(../i/aro_87c4e0.png) 15px 0.6em no-repeat}
#mainContent .resourceItem .t01 ul.s02 {border-bottom: 1px dotted #a1d0e5; margin: 0.25em 0 0 0;}
#mainContent .resourceItem .t01 ul.s02 li  { width: 33%; float: left; font-size: 100%;padding: 0 0 0.4em 0; border: 0px none; background: none;}
#mainContent .resourceItem .t01 ul.s02 li dl {margin: 0.5em 0 0 0; padding: 0;}
#mainContent .resourceItem .t01 ul.s02 li dl dt,
#mainContent .resourceItem .t01 ul.s02 li dl dd{margin: 0; padding: 0;line-height: 1.55em}
#mainContent .resourceItem .t01 ul.s02 li dl dt dfn {font-style: normal; position: relative; left: auto; top: auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 100% }
#mainContent .resourceItem .t01 ul.s02 li dl dt {white-space: nowrap; color: #5396b1; font-weight: bold;}
#mainContent .resourceItem .t01 ul.s02 li dl.s01 dt,
#mainContent .resourceItem .t01 ul.s02 li dl.s01 dt  dfn {color: #ccc;}

#mainContent .searchSummary .t01 {margin: 0 0 0.8em 0}
#mainContent .searchSummary .t01 .s01 { background: none;}
#mainContent .searchSummary .t01 .s01 dl {overflow: hidden; font-size: 100%; border-top: 2px solid #a1d0e5;/*margin:-10px 0 0 0;*/margin:0;background: #e1ecf1; padding: 10px 0.6em;}
#mainContent .searchSummary .t01 .s01 dl dt {float: left; width: 12em; font: bold 70% Verdana, Arial, Helvetica, sans-serif; color: #5396b1; line-height: bold; line-height: 1.55em}
#mainContent .searchSummary .t01 .s01 dl dd {padding: 0 0 0 10em; color: #5396b1; font-size: 70%;line-height: bold; line-height: 1.55em }
#mainContent .searchSummary .t01 .s01 dl dd a {text-indent: -5000px; float: left; width: 12px; height: 12px; background: url(../i/remove_inv_off.png) 0 0 no-repeat; margin: 3px 3px 0 0px; text-decoration:none;border:0px none;}
#mainContent .searchSummary .t01 .s01 dl dd a:hover {background-image: url(../i/remove_inv_on.png)}

#mainContent .searchSummary .t01 div.s02 {background: none;overflow: hidden; border-top: 2px solid #a1d0e5; }
#mainContent .searchSummary .t01 .s02 ul,
#mainContent .searchSummary .t01 .s02 li {margin: 0; padding: 0;list-style:none;}
#mainContent .searchSummary .t01 .s02 ul {float: left;}
#mainContent .searchSummary .t01 .s02 ul li {float: left; margin: 0 1px 0 0;}
#mainContent .searchSummary .t01 .s02 ul li a {float: left; padding: 4px 7px 5px 7px;  color: #5396b1; font-weight: bold; background:#dbedf5 url(../i/searchResults_s01_bg.png) 0 0 repeat-x; border: 0px none}
#mainContent .searchSummary .t01 .s02 ul li span {color:#5396b1: left; padding: 4px 7px 5px 7px; float:left; }
#mainContent .searchSummary .t01 .s02 ul li span.pager-disabled,
#mainContent .searchSummary .t01 .s02 ul li span.pager-gap{font-weight: bold !important; color: #aaa; }
#mainContent .searchSummary .t01 .s02 ul li span.pager-current {font-weight: bold !important; }
#mainContent .searchSummary .t01 .s02 ul li span.pager-current,
#mainContent .searchSummary .t01 .s02 ul li a:hover  {background: #a1d0e5; color: #13475c; }

#mainContent .searchSummary .t01 .s02 ul.s02 {float: right;}
#mainContent .searchSummary .t01 .s02 ul.s02 li {float: left;}
#mainContent .searchSummary .t01 .s02 ul.s02 li a,
#mainContent .searchSummary .t01 .s02 ul.s02 li span {float:left}
#mainContent .searchSummary .t01 .s02 ul.s02 li a {background:#dbedf5 url(../i/searchResults_s01_bg.png) 0 0 repeat-x;color: #5396b1; padding: 4px 10px 5px 10px; border: 0px none;margin: 0 0px 0 3px; font-weight: bold;}
#mainContent .searchSummary .t01 .s02 ul.s02 li a:hover {background: #a1d0e5; color:#13475c;}

#mainContent .searchSummary .t01 .s01 dl{border-top:0px none; background:#f2f7f9;}
#mainContent .searchSummary form .fs1 {float:left; margin: 0 0 0 35px;}
#mainContent .searchSummary form .fs1 h3 b{ padding: 4px 20px 5px 7px;float:left; background: url(../i/facetH3.png) 96% 1.05em no-repeat; margin:0;width:150px;cursor:pointer;color:#5396b1; }
#mainContent .searchSummary form .fs1 h3{background: #dbedf5 url(../i/searchResults_s01_bg.png) 0 0 repeat-x;font:700 70% Verdana, Geneva, sans-serif;overflow:hidden;margin:0;line-height:1.55em}
#mainContent .searchSummary form .fs1 ol {display: none; position:absolute; }
#mainContent .searchSummary form .fs1 h3.s1 b {background:#a1d0e5 url(../i/facetH3On.png) 96% 1.05em no-repeat; color:#2d6a83}
#mainContent .searchSummary form fieldset {padding:0;border:0;margin:0;}
#mainContent .searchSummary form ol{ margin:0;padding:3px 10px 3px 10px; background:#f6fbfc;overflow:hidden;border:2px solid #a1d0e5 }
#mainContent .searchSummary form ol li {width: 153px; margin:0 0 7px 0;padding:3px 0 !important;overflow:hidden;}
#mainContent .searchSummary form ol li label,
#mainContent .searchSummary form ol li input{float:left}
#mainContent .searchSummary form ol li input{margin:0px 5px 0 0}
#mainContent .searchSummary form ol li label{padding:0px 0 0 0;margin:0;line-height:normal;text-align:left;color:#2d6a83;font-weight:normal;}
#mainContent .searchSummary .facetOptionsPanel {overflow:hidden}

#mainContent .resourceList .t02 .rNav {overflow:hidden; margin: 0.4em 0 0.8em 0}
#mainContent .resourceList .t02 .rNav h3 {color: #8f0505; font: bold 70% Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; border-bottom: 1px solid #e1ecf1; line-height: 1.55em}
#mainContent .resourceList .t02 .rNav ul,
#mainContent .resourceList .t02 .rNav li {margin:0;padding:0;list-style:none;border: 0px none;}
#mainContent .resourceList .t02 .rNav li {float: left; margin: 0 2px 0 0;}
#mainContent .resourceList .t02 .rNav li a {float: left; font-size: 70%; padding: 3px 5px;  color: #5396b1; font-weight: bold; background: #e1ecf1; border: 0px none}
#mainContent .resourceList .t02 .rNav li span {color: #999;float: left; font-size: 70%; padding: 3px 5px; }
#mainContent .resourceList .t02 .rNav li span.s02,
#mainContent .resourceList .t02 .rNav li a:hover {background: #5396b1; color: #fff; }
/* BIBLIOGRAPHICAL LISTS */
/* TABLES */
#mainContent .table .t01  { padding: 0 0 100px 0; border: 0px none; background-color: #fff; margin: 0 0 10px 0; border-bottom: 3px solid #d6eaf0;}
#mainContent .table .t01 table caption { text-align: left;  color: #354861; font-size: 70%; text-transform: uppercase; font-weight: bold; margin: 0 0 0.8em 0; }
#mainContent .table .t01 table { padding: 0; margin: 0; border: 0px none;background: #fff; width: 100%; border-collapse:collapse; }
#mainContent .table .t01 table th { background: #d6eaf0; color: #354861; text-align: left; font-size: 70%; padding: 5px 5px; white-space: nowrap; border-bottom: 1px solid #cfe4eb; }
#mainContent .table .t01 table td { color: #333;  font-size: 70%; padding: 4px 5px; vertical-align: top; line-height:1.55em}
#mainContent .table .t01 table tr.z01 { background: #f2f7f9; }
#mainContent .table .t01 table tr.z01 td { border-bottom: 1px dotted #d6eaf0; border-top: 1px dotted #d6eaf0; padding: 4px 5px; }

#mainContent .table .t01 td.cx{width:10em !important}
		  #mainContent table .unorderedList  .t01 {margin:0.4em 0 0 0;padding:0;border:0px none}
		  #mainContent table .unorderedList  .t01 li,#mainContent table .unorderedList  .t01 ul {font-size:100%}
/* INDEX: DOCUMENT */
/* INDEX: KEYWORD */
/* IMAGE: INLINE */
/* IMAGE: INLINE, LINKED / POPUP */
/* IMAGE: INLINE FIGURE, WITH CAPTION */
#mainContent .figure .t01 dl dt a {border: none;}
/* IMAGE: BLOCK */

/*
8f0505 red 
13475c dark blue
2d6a83 mid blue
5396b1 mid light blue
a9cad8 light blue
cee2ea light light blue
e1ecf1 very light blue
f2f7f9 super light blue
*/
#mainContent .image .t03 {border-color:#cee2ea;background:#f2f7f9;}

/* IMAGE: MAP */
/* LOGO MATRIX */
#mainContent .logoMatrix .t01 {border: 0px none;margin: 0.8em 0 0 0; border-top: 2px solid #e1ecf1;padding: 0.8em 0 0 0}
#mainContent .logoMatrix .t01 a {border: 0px none;}

#mainContent .logoMatrix .t01 ul li a {background:none; margin: 0 15px 0 0}

/* THUMBNAIL IMAGE GRID */
#mainContent .image .t04 {margin: 0.8em 0 0 0;border:0px none; background: none;}
#mainContent .image dl dt a,
#mainContent .image dl dt a:hover { border: 0px none; }
#mainContent .image dl dt a span { background: url(../../../g/i/icon_zoom.png) right top no-repeat; position: absolute;  width: 24px; height: 24px; right: 0;  }
/* FORMS */
/* fieldset.f01 - results buttons */
#mainContent form  .h { display: none; }
#mainContent form fieldset { border: 1px solid #f0e8de; margin: 0 0 0.8em 0; padding: 0.5em 0.5em 0 0.5em;}
#mainContent form fieldset legend { display: none; }
#mainContent form fieldset fieldset legend { display: block; border: 0px none; background: none; color: #5396b1; padding: 1px 3px 1px 0px; font-size: 70%; font-weight: bold; text-transform:uppercase;}
#mainContent form label { float: left; width: 8.5em; text-align:right; padding: 2px 15px 0 0; vertical-align:top; font-size: 70%; font-weight: bold; color: #372f26; }
#mainContent form input.f01 { margin: 0 5px 0px 0px; border: 1px solid #d6eaf0; padding: 4px 5px 4px 5px; float: left; }
#mainContent form input.f02 { margin: 0; padding: 0; border: 0px none !important; float: left; }
#mainContent form input.s01 { border-color:#ccc; color: #777; background: #eee; }
#mainContent form textarea { margin: 0 0 5px 0; border: 1px solid #d6eaf0;}
#mainContent form button { border: 1px solid #cfe4eb; background-color: #f6f6f4; color: #5396b1; padding: 3px 4px; float: left; margin: 0 5px 0 0; cursor: pointer;  font-weight: bold !important;}
#mainContent form button:hover { border: 1px solid #5396b1; background-color: #5396b1; color: #fff; }
#mainContent form select { float: left; padding: 3px 2px 3px 4px; margin: 0 5px 0 0; border: 1px solid #d6eaf0;}
#mainContent form ol { margin: 0; padding: 0; list-style: none; } 
#mainContent form li { margin: 0 0 0.5em 0; font-size: 100%; padding: 0; background: none; }

#mainContent form input, 
#mainContent form button, 
#mainContent form textarea, 
#mainContent form select { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #13475c;  }

#mainContent form a.s01  { background:url(../i/iconThesaurusOff.png) 4px 2px no-repeat; padding: 22px 33px 1px 0; float: left;  margin: 0 5px 0 0; border: 0px none;}
#mainContent form a:hover.s01 { background: #5396b1 url(../i/iconThesaurusOn.png) 4px 2px no-repeat; }
#mainContent form a.s01 span { display: none; }

#mainContent form a.z01 {padding: 22px 33px 5px 0; background: #5396b1 url(../i/iconThesaurusOn.png) 4px 2px no-repeat; }

#mainContent .form .t02 fieldset { border: 0px none; padding: 0; margin: 0.8em 0 0 0; }
#mainContent .form .t02 fieldset ol  { margin: 0; padding: 0;  }
#mainContent .form .t02 fieldset ol li { margin: 0; padding: 0; line-height: 1.2 em; }
/*#mainContent form fieldset.s03 fieldset legend { display: none; }*/
#mainContent .form .t02 fieldset ol li label { width: auto; padding: 0; margin: 0;float :left; font-weight: normal;  }
#mainContent .form .t02 fieldset ol li label.s01 { padding: 0 7px 0 0; }

#mainContent .form .t02 li.s01 { padding: 0 0 0.8em 0;}

#mainContent .form .t02 li.c01,
#mainContent .form .t02 li.c02,
#mainContent .form .t02 li.cx { float: left; margin: 0.8em 0;}


#mainContent .form .t02 li.c01,
#mainContent .form .t02 li.c02 { border-right: 1px solid #d6eaf0; padding-right: 12px; margin-right: 16px; }

#mainContent .form .t02 fieldset.s01 li { clear: left; }
#mainContent .form .t02 fieldset.s01 li label { display: block; float: none; text-align: left; font-weight: bold; color: #5396b1; }

#mainContent .form .t02 fieldset.s04 label { width: 12em; font-weight: bold; padding: 0 10px 0 0;}
#mainContent .form .t02 fieldset.s04 .n03 legend { display: none; }
#mainContent .form .t02 fieldset.s04 .n02 textarea { width: 50em; height: 10em; }

#mainContent .form fieldset.f01,
#mainContent .form fieldset.f02 { margin: 0 0 0.4em 0; }
#mainContent .form fieldset.f01 select { float: left; } 
#mainContent .form fieldset.f01 label.s01  { width: auto; margin: 0 0 0 10px; }
#mainContent .form fieldset.f01 label { width: auto; }
#mainContent .form fieldset.f01 div { margin: 0 auto; width: 12em; background: none;}

#mainContent .form .t02 fieldset.f05 input.f01.s02 {width: 300px}
#mainContent .form .t02 fieldset.f05 input.f01.s03 {width: 100px}



#mainContent .form .t02 input.f99 {display:none}


#mainContent .form .t02 fieldset.f05 label.s01 {width: 12em;text-align:right;float :left; font-weight: bold; line-height: normal; margin:5px 5px 0 0   }
/*#mainContent .form .t02 fieldset.n01 select {margin-left: 3.30em !important}*/
#mainContent .form .t02 fieldset.f05 label.s02 {display:none   }
#mainContent .form .t02 fieldset.f05 label.s03 {float :left; font-weight: bold; line-height: normal; margin:5px 5px 0 5px  }
#mainContent .form .t02 fieldset label.s04 {float :left; font-weight: bold; line-height: normal; margin:5px 5px 0 5px  }
#mainContent .form .t02 fieldset.f10 label, 
#mainContent .form .t02 fieldset.f10 .f03 {float: left !important}
#mainContent .form .t02 fieldset.f10 .f03 {margin: 6px 7px 0 7px}

#mainContent .form .t02 fieldset h4  {font: 70% Verdana, Arial, Helvetica, sans-serif;overflow:hidden; background: url(../i/resourceListH4.png) 5px 100% no-repeat;padding: 0 0 7px 0;}
#mainContent .form .t02 fieldset h4 a {color:#5396b1; background:#f2f7f9 url(../i/exp_off.png) 6px 0.45em no-repeat;border:1px solid #cee2ea;color:#5396b1;float:left; padding: 3px 5px 3px 21px;font-weight:bold}		 
#mainContent .form .t02 fieldset h4 a:hover {background:#cee2ea url(../i/exp_on.png) 6px 0.45em no-repeat;}	

#mainContent .form .t02 fieldset.n01 a.s04{visibility:hidden}

#mainContent .form .t02 fieldset h4.s01 {background:none }
#mainContent .form .t02 fieldset h4.s01 a {color:#eee; background:#f9f9f9; border:1px solid #eee;color:#ccc;float:left; padding: 3px 5px 3px 21px;font-weight:bold}		 
#mainContent .form .t02 fieldset h4.s01 a:hover {background:#f9f9f9 ;}	

#mainContent .form .t02 fieldset a.s04 {text-indent: -5000px; float: left; width: 12px; height: 12px; background: url(../i/remove_inv_off.png) 0 0 no-repeat; margin: 6px 7px 0 6px; text-decoration:none;border:0px none;}
#mainContent .form .t02 fieldset a.s04:hover {background-image: url(../i/remove_inv_on.png)}


/* TABBEd INPUT FORM */

#mainContent .form .t02 fieldset ol li .tb label.s01{ margin-top:19px;}
#mainContent .form .t02 fieldset ol li .tb select { margin-top:14px;}
#mainContent .form .t02 fieldset ol li .tb a.s04 {margin: 20px 7px 0 6px; }

#mainContent .form fieldset .tb {}
#mainContent .form fieldset .tb .w {float:left}
#mainContent .form fieldset .tb input {width:250px}
#mainContent .form fieldset .tb ul {clear:both;  overflow:hidden;margin:0 0 -1px 0;z-index:3;position:relative}
#mainContent .form fieldset .tb ul li {float:left;list-style:none;margin:0 1px 0 0;padding:0 !important;clear:none !important}
#mainContent .form fieldset .tb ul li a {float:left;height:15px;text-indent:-5000px;border:0px none}
#mainContent .form fieldset .tb ul li.i1 a{background:url(../i/ft.png) 0 0 no-repeat; width:61px}
#mainContent .form fieldset .tb ul li.ix a{background:url(../i/browse.png) 0 0 no-repeat;width:48px;clear:none}
#mainContent .form fieldset .tb ul li.i1 a:hover,#mainContent .form fieldset .tb ul li.i1.ui-state-active a{background:url(../i/ft_on.png) 0 0 no-repeat}
#mainContent .form fieldset .tb ul li.ix a:hover,#mainContent .form fieldset .tb ul li.ix.ui-state-active a{background:url(../i/browse_on.png) 0 0 no-repeat}


 .tb .w div.ui-tabs-hide {display: none;}

/* POPUP FORM */
#mainContent form fieldset.s02 { width: 97%; }
#mainContent form fieldset.s02 fieldset.f05 legend { display: none; }
#mainContent form fieldset.s02 fieldset label.s02 { color: #a98f70; font-weight: normal; margin: 0; width: auto;  }
#mainContent form fieldset.s02 fieldset { border: 0px none; padding: 0; margin: 0; }
#mainContent form fieldset.s02 fieldset.n02 .f01 { width: 180px; }
#mainContent form fieldset.s02 fieldset.f06 { margin: 0 0 12px 0;  }
#mainContent form fieldset.s02 fieldset.f06 legend { display: none;  }
#mainContent form fieldset.s02 fieldset.f06 .f03 { width: 100%; }
#mainContent form fieldset.s02 fieldset.f06 label.s01 { width: auto; margin: 0 0 0 10px; } 


#mainContent .form .t02 fieldset.s01 fieldset.n02 legend,
#mainContent .form .t02 fieldset.s01 fieldset.n03 legend {display: none}

#mainContent .form .t02 fieldset.s01 fieldset.f05,
#mainContent .form .t02 fieldset.s01 fieldset.f06,
#mainContent .form .t02 fieldset.s01 fieldset.f10	 {border-top: 2px solid #e1ecf1;}
#mainContent .form .t02 fieldset.s01 fieldset.n02,#mainContent .form .t02 fieldset.s01 fieldset.n03 {border-top: 0px none}

#mainContent .form .t02 fieldset.s01 fieldset.n05 li label {float: left; width: 11em; text-align: right; padding: 0 0.8em 0 0}
#mainContent .form .t02 fieldset.s01 fieldset.n04 li label {float: left; width: 11em; text-align: right; padding: 0 0.8em 0 0}
#mainContent .form .t02 fieldset.s01 fieldset.n04 li label.s02 {width: auto;}
#mainContent .form .t02 fieldset.s01 fieldset.n06  label.s01 {display: none}
#mainContent .form .t02 fieldset.s01 fieldset.n06  label {font-weight: normal}

#mainContent .form .t02 fieldset.s01 fieldset.f10 ol li label,
#mainContent .form .t02 fieldset.s01 fieldset.f10 ol li input.f02 {float: left; padding: 0;}
#mainContent .form .t02 fieldset.s01 fieldset.f10 ol li label {width: 11em; text-align: right;padding: 0 0.8em 0 0}
#mainContent .form .t02 fieldset.s01 fieldset.f10 ol li input.f02  {margin: 5px 0 0 0;}
