/*	personality.css
 *	xMod Custom Site Personality Style Sheet
 *	xMod Version: 1.3 
 */

/* STUCTURAL ELEMENTS */
body#xmd { background: #000	; font: 100% Verdana, "Arial Unicode", Arial, Helvetica, sans-serif; }

#wrapper {width: 960px;}
#banner { background: #663494 url(../i/banner/bg1.jpg) 0 0 no-repeat;height:206px;position:relative;width:960px; }
#banner h1 { position: absolute; top: 10px; left: 12px; background:url(../i/banner_h1_bg.png) left top no-repeat; width: 350px; height: 149px; z-index: 1000;}
#banner h1 span { display: none; }



td#content{background:#fff;padding:0px 20px 20px 10px;vertical-align:top;}
/*.sn0 #content { padding: 20px 30px 80px 120px;  }
.sn0 #sidenav { display: none; }*/
#mainContent { min-height: 420px; padding-top: 12px; }

/* stop google map controls being filled by white form the default stylesheet */
#content #mainContent .gmnoprint div,
#content #mainContent .gmnoprint {background: none;}

/* SECTION SPECIFIC STYLING */
/* BANNER UTILITY LINKS */
/* BREADCRUMB */


#breadcrumb{padding:0px 0 0px 0px; background: #fff; border: 0px none; }
#breadcrumb div.s01{padding:20px 0 0px 190px; 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: #666;}

#breadcrumb ul li a{background: url(../i/aro_ddd.png) right 0.5em no-repeat; text-transform:capitalize}
#breadcrumb ul li a span { background: none;padding: 0px; border-bottom: 1px dotted #999; color: #663494 }
#breadcrumb ul li span.s01 {color: #663494;font-weight: bold; padding: 1px 0px 2px 4px; background: none;}
#breadcrumb ul li span.s02 {color: #666;font-weight: bold;background-image: none; border: 0px none;text-transform:capitalize}
#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; color: #663494;  }
#breadcrumb a:hover span {border-bottom: 1px solid #663494;}


/* BREADCRUMB UTILITY LINKS */
/* SIDENAV */
#sidenav { background: transparent; }


#sidenav{font-size:100%;padding:30px 30px 40px 10px;vertical-align:top; width: 170px; background: #fff url(../i/snBg.png) 88px 0px no-repeat;  min-height: 409px;}

#sidenav h3 {color:#4b1e74; background: none; font-size: 80%; text-transform: uppercase}
#sidenav a:link,#sidenav a:visited,#sidenav a:active{background: none;border: none;color:#777;padding:5px 0px 5px 10px;width:150px; background: url(../i/aro_ccc.png) 2px 0.75em no-repeat;}
#sidenav li{font-weight:normal;margin:0; border-bottom: 1px dotted #dddddd; }
#sidenav li li {border-bottom: none;}
#sidenav li ul {border-top: 0px none;  padding: 0 0 3px 0;}
#sidenav li a {font: 70% Verdana, Arial, Helvetica, sans-serif; color: #4b1e74; font-weight: bold; }
#sidenav li a.s03 { font-weight: bold; color: #4b1e74; background: url(../i/aro_810426.png) 2px 0.75em no-repeat; }
#sidenav li a:hover{background: none;}
#sidenav li a:hover span{border-bottom: 1px dotted #4b1e74; color: #4b1e74;}
#sidenav li li a:link,
#sidenav li li a:visited,
#sidenav li li a:active{background: url(../i/aro_999.png) 12px 0.7em no-repeat;border-bottom:0px none;border-right:none;color:#999;font-size:70%;font-weight:normal;padding:3px 0px 3px 20px;width:130px;}
#sidenav li li a.s03 {}

#sidenav li a.s03 { font-weight: bold; color: #4b1e74; background: url(../i/aro_810426.png) 2px 0.75em no-repeat; }
#sidenav li.s04 li a.s03 { font-weight: bold; color: #4b1e74; background: url(../i/aro_999.png) 12px 0.7em no-repeat; } 
#sidenav li.s04,
#sidenav li.s08 { background: url(../i/pn1_bg_on.png);  }
#sidenav li.s03 a { background:  url(../i/aro_down_off.png) 147px 0.9em no-repeat; }
#sidenav li.s03 a:hover { background:  url(../i/aro_down_on.png) 147px 0.9em no-repeat; }
#sidenav li.s04 a.s03,
#sidenav li.s08 a.s03 { background: url(../i/aro_down_on.png) 147px 0.9em no-repeat; }

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

/* TOPNAV */
#topnav ul { margin: 0; padding: 0; list-style: none; float: left }
#topnav ul li { list-style: none; float: left; }
#topnav #pn {float:left;}
#topnav #pn ul { float: left; padding: 0 0 0 10px }
#topnav {  background: url(../i/topnav_bg.png) 0 bottom;padding: 0; border: 0px none; overflow:auto; }

#topnav {position: absolute;bottom:0; width: 960px; }
#topnav ul { margin: 0 0 0 12px; padding: 0; list-style: none;  }
#topnav ul li { list-style: none; float: left; padding: 0 ; background: none; }
#topnav ul li.s02 {background:none;}
#topnav ul li a { float: left; padding: 0 0 2px 0; text-decoration: none; font-size: 0.7em; font-weight: bold; color: #fff; border: 0px none; }
#topnav ul li a span {  padding: 8px 8px 6px 8px;float:left; cursor: pointer; border-right: 1px dotted #777; }
#topnav ul li a:hover { background: #663494; border: 0px none;padding: 0 0 2px 0; }
#topnav ul li a:hover span {color: #fff; }
#topnav ul li a.s03,
#topnav ul li a.s03:hover { background: #fff; border: 0px none; border:2px solid #663494; border-bottom:0px none; padding: 1px 1px 2px 1px; 	}
#topnav ul li a.s03 span, 
#topnav ul li a.s03:hover span {  background: #fff url(../i/topnav_bg_on.png) 0 0 repeat-x;color: #3b155e; border: 0px none; padding: 5px 5px 6px 5px;}
#topnav ul li.s02 a span { border: 0px none; }
/* FOOTER */

#footer{margin:0; padding:0px 20px 40px 20px; font-size: 70%;color:#ccc;  background:url(../i/footer_bg.png) left top repeat-x;border-top:2px solid #663494; 	 }
#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 #928476;  }

#footer .utilLinks .s01  ul li.s01 { background-image: none; border: 0px none; }	
#footer .utilLinks .s01  ul li a{color:#ccc;text-decoration:none; border-bottom:1px dotted #aaa;  }
#footer .utilLinks .s01  ul li a:hover{color:#fff;text-decoration:none;border-bottom: 1px solid #ccc}
#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: #655a4f; border-bottom: 1px dotted #a89d91; text-decoration: none; }
#footer .utilLinks .s02  a:hover { color: #fff; border-bottom: 1px solid #ddd; }
#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 dotted #a89d91; border-bottom: 0px none; background: transparent;}
/* 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.65em; margin: 0 0 0.8em 0; padding: 0;}
#mainContent sup  { vertical-align:text-top; font-size: 60%; font-weight: bold; line-height: 75%;  }
#mainContent sup a { padding: 0 2px; color: #fff font-weight: bold; font-size: 150% !important; border: 0px none}
#mainContent sup a:hover {background: #655a4f; color: #fff; border: 0px none}
#mainContent ol { list-style: decimal; }
#mainContent ul	{ margin: 0 0 0.8em 0; padding: 0; }
#mainContent li {font-size: 70%; line-height: 1.65em; list-style: none; background:url(../i/aro_999.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 p a:link,
#mainContent p a:visited,
#mainContent p a:active { color: #8852ba; text-decoration:none; }
#mainContent p a:hover { color: #663494; 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: #8852ba; text-decoration:none; }
#mainContent li a:hover { color: #663494; text-decoration: none; }
#mainContent a { color: #8852ba; text-decoration:none; border-bottom: 1px dotted #ccc;}
#mainContent a:hover { color: #663494; border-bottom: 1px solid #663494;  }
#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_999.png) 12px 0.85em no-repeat; padding: 3px 0 3px 20px; margin: 0.8em 5em; font-style:normal; font-size: 70%; color: #655a4f; font-weight: normal; border: 0px none; line-height: 1.65em; }
#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: #c62390;  font-size: 90%; font-weight: bold; font-family:Arial, Helvetica, sans-serif; margin: 1.7em 0 0.8em 0; padding: 0; line-height: normal}
#mainContent h3 					{ color: #d573ae;  font-size: 90%; font-weight: normal; font-family:Arial, Helvetica, sans-serif; margin: 0.8em 0 0.4em 0; padding: 0; }
#mainContent h4 					{ color: #777;  font-size:  80%; font-weight: bold; font-family:Arial, Helvetica, sans-serif; }
#mainContent h5 					{ color: #c62390;  font-size: 75%; font-weight: bold; }
#mainContent h6 					{ color: #d573ae;  font-size: 75%; font-weight: bold; }



#mainContent .searchSummary .t01 {margin: 0 0 0.8em 0;padding: 0 0 0.6em 0;background: none; overflow: hidden; border-bottom: 1px dotted #d8d4d1;}
#mainContent .searchSummary .t01 {  }
#mainContent .searchSummary .t01 h3 {font-size: 75%; font-weight: normal; margin: 0; padding: 0;}
#mainContent .searchSummary .t01 ul.s02 {float:right; margin:0;padding:0 10px 0 0;}
#mainContent .searchSummary .t01 ul.s02 li {background: url(../i/aro_7a0101.png) 3px 0.55em no-repeat; padding: 0 0 0 12px}

#mainContent .searchSummary .t02 {background: none;border-top: 0px solid #e8e3df; }
#mainContent .searchSummary .t02 ul,
#mainContent .searchSummary .t02 li {margin: 0; padding: 0;list-style:none;}
#mainContent .searchSummary .t02 ul.s01 {float: left;}
#mainContent .searchSummary .t02 ul.s01 li {float: left; margin: 0 1px 0 0;}
#mainContent .searchSummary .t02 ul.s01 li a {float: left; padding: 4px 7px 3px 7px;  color: #928476; font-weight: bold; background:#f6f6f4 url(../i/searchResults_s01_bg.png) 0 0 repeat-x; border: 0px none}
#mainContent .searchSummary .t02 ul.s01 li span {color:#928476: left; padding: 4px 7px 3px 7px; float:left; }
#mainContent .searchSummary .t02 ul.s01 li span.s01 {font-weight: bold !important; color: #aaa; }
#mainContent .searchSummary .t02 ul.s01 li span.s02 {font-weight: bold !important; }
#mainContent .searchSummary .t02 ul.s01 li span.s02,
#mainContent .searchSummary .t02 ul.s01 li a:hover  {background: #e8e3df; color: #3d281a; }
#mainContent .searchSummary .t02 ul.s02 {float: right;}
#mainContent .searchSummary .t02 ul.s02 li {float: left;}
#mainContent .searchSummary .t02 ul.s02 li a,
#mainContent .searchSummary .t02 ul.s02 li span {float:left}
#mainContent .searchSummary .t02 ul.s02 li a {background:#f6f6f4 url(../i/searchResults_s01_bg.png) 0 0 repeat-x;color: #928476; padding: 4px 10px 3px 10px; border: 0px none;margin: 0 0px 0 3px; font-weight: bold;}
#mainContent .searchSummary .t02 ul.s02 li a:hover {background: #e8e3df; color:#3d281a;}




/* 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: #663494; font-size: 140%; font-weight: normal;  font-family:  Arial, Helvetica, sans-serif; letter-spacing: -0.03em; border-bottom: 3px solid #eee; margin: 0;}
#mainContent .pageHeader .t01 h2 {color: #928476; font-size: 75%; font-family: Arial, Helvetica, sans-serif; line-height: 1.45em; font-weight: bold;}
#mainContent .pageHeader .t01 p { background: #f6f6f4; color: #928476; font-size: 75%; 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 0 0.8em 0; padding: 0; width:100%;overflow: hidden}
#mainContent .tabContent .t01 .x1 ul,
#mainContent .tabContent .t02 .x1 ul { margin:0; padding:0;list-style:none;position: relative; }
#mainContent .tabContent .t01 .x1 li,
#mainContent .tabContent .t02 .x1 li { float:left; margin:0; padding: 0 2px 0 0; list-style:none;}
#mainContent .tabContent .t01 .x1 a,
#mainContent .tabContent .t02 .x1 a { float: left; display: block; padding: 0px; vertical-align: text-bottom;background: #f9f4f2 url(../i/tabContent_a_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 .x1,
.j #mainContent .tabContent .t02 .x1 { width:100%; border-bottom:2px solid #e8e3df; float: left; padding: 10px 5px 0 0px; margin: 0 0 0.8em 0; background: url(../i/tabContent_bg.png) 0 100% repeat-x; }
#mainContent .tabContent .t01 .x1 a b,
#mainContent .tabContent .t01 .x1 a:link b, 
#mainContent .tabContent .t01 .x1 a:visited b, 
#mainContent .tabContent .t01 .x1 a:active b,
#mainContent .tabContent .t02 .x1 a b,
#mainContent .tabContent .t02 .x1 a:link b, 
#mainContent .tabContent .t02 .x1 a:visited b, 
#mainContent .tabContent .t02 .x1 a:active b	{ display: block;  border: 0px none; padding: 5px 9px 4px 9px; color: #928476; font-weight: bold;text-decoration: none; cursor: pointer;}	  
#mainContent .tabContent .t01 .x1 a:hover,
#mainContent .tabContent .t02 .x1 a:hover 	{ background: #e8e3df;border-color: #e8e3df; }
#mainContent .tabContent .t01 .x1 a:hover b,
#mainContent .tabContent .t02 .x1 a:hover b 	{ color: #655a4f;   }
#mainContent .tabContent .t01 .x1 .x3 a,
#mainContent .tabContent .t02 .x1 .x3 a  { background: #e8e3df;border-color: #ddd;	text-decoration: none;  border-width: 0px;}
#mainContent .tabContent .t01 .x1 .x3 a b,
#mainContent .tabContent .t02 .x1 .x3 a b { color: #3d281a; display: block; text-decoration: none;  padding: 5px 9px 4px 9px; font-weight: bold;}
#mainContent .tabContent .t01 .x1 .x5 a,.j #mainContent .tabContent .t01 .x1 .x5 a:hover,
#mainContent .tabContent .t02 .x1 .x5 a,.j #mainContent .tabContent .t02 .x1 .x5 a:hover  { background-color: #efefef;border-color: #efefef !important;	text-decoration: none;  border-width: 0px;}
#mainContent .tabContent .t01 .x1 .x5 a b,.j #mainContent .tabContent .t01 .x1 .x5 a:hover b,
#mainContent .tabContent .t02 .x1 .x5 a b,.j #mainContent .tabContent .t02 .x1 .x5 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 .x4{ display: none;}
#mainContent .tabContent .t02 div.load {margin: 50px auto; background: url(../i/load2.gif) no-repeat; width: 220px; height: 100px; }
.j #mainContent .tabContent .t02 .message { display: block; color: #655a4f; font-weight: bold; text-transform: uppercase; font-size: 70%; }
.j #mainContent .tabContent .t02 .x4 {display:none}


/* ORDERED LISTS */
#mainContent .orderedList .t01 ol,
#mainContent .orderedList .t03 ol {margin: 0 0 0.8em 0; padding:0;}
#mainContent .orderedList .t01 ol li,
#mainContent .orderedList .t03 ol li {font-size: 75%; line-height: 1.65em; list-style: decimal; margin: 0; margin: 0 0 0 30px; padding: 0 0 0 0px;}
/* UNORDERED LISTS */
#mainContent .unorderedList .t01 ul li {background:url(../i/aro_999.png) 15px 0.55em no-repeat; }
/* EXPANDING LIST */
#mainContent .unorderedList .t03  {overflow:auto;padding: 0 0 0.8em 0;}
#mainContent .unorderedList .t03 ul li a { background: url(../i/aro_999.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 #e8e3df;}
#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 #e8e3df; border-bottom: 1px dotted #e8e3df; background: #fcfbf9; 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 #e8e3df; }
#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: #7a0101;}
#mainContent .unorderedList .t04 ul ul.x71 li label { font-weight: bold; color: #928476; }
#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  {overflow:hidden;padding: 0 0 0.8em 0;}
#mainContent .unorderedList .t05 ul, 
#mainContent .unorderedList .t05 ul li{margin: 0; padding: 0 0 0 15px; list-style: none; }
#mainContent .unorderedList .t05 ul li{background:url(../i/aro_999.png) 3px 0.60em no-repeat}


#mainContent .unorderedList .t05 ul li a.i1 {border: 0px none;padding: 0 9px 0 0; margin: 0 6px 0 0}
#mainContent .unorderedList .t05 ul li a.i1 span {display: none;}
#mainContent .unorderedList .t05 ul li.s03,
#mainContent .unorderedList .t05 ul li.s04 {padding: 0; background: none;}
#mainContent .unorderedList .t05 ul li.s04 a.i1 { background: url(../i/collapseListOff.png)  0 0 no-repeat;line-height: 9px; font-size: 9px; }
#mainContent .unorderedList .t05 ul li.s04 a.i1:hover {background-image: url(../i/collapseListOn.png)}
#mainContent .unorderedList .t05 ul li.s03 a.i1 { background: url(../i/expandListOff.png) 0 0 no-repeat; line-height: 9px; font-size: 9px; }
#mainContent .unorderedList .t05 ul li.s03 a.i1:hover { background-image: url(../i/expandListOn.png)}





/* COMPLEX LIST */
#mainContent .complexList .t01 dl {  }
#mainContent .complexList .t01 dl dt { font-size: 130%; color: #928476; 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 #e8e3df; }
#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 #e8e3df; }
#mainContent .complexList .t01 dl dl dt { font-size: 80%; color: #928476; font-weight: bold; font-family: Arial, Helvetica, sans-serif; padding: 0;   }
#mainContent .complexList .t01 dl dl dd { margin: 0 0 0 2em; color:#655a4f; border: 0px none; padding: 0;}
/* SITEMAP */
/* LINKS */
/* UTILITY LINKS */
/* A - Z LIST */

#mainContent .alphaNav { margin: 0; padding: 0; }
#mainContent .alphaNav .t01 { margin: 0 0 10px 0; }
#mainContent .alphaNav .t01 h3 { display: none; }
#mainContent .alphaNav .t01 ul { list-style: none; margin: 0; padding: 0;}
#mainContent .alphaNav .t01 ul li {	display: inline; font-size: 70%; margin: 0; padding: 0; font-weight: bold; }
#mainContent .alphaNav .t01 ul li a,
#mainContent .alphaNav .t01 ul li span { float: left; margin: 0 3px 3px 0; }
#mainContent .alphaNav .t01 ul li span.s01 {padding: 0px 3px; color: #d8d4d1; background: #fbfaf9; border:0px none;}
#mainContent .alphaNav .t01 ul li span.s02 {padding: 0px 3px; color: #fff; background: #7c9617 ;border:0px none;}
#mainContent .alphaNav .t01 ul li a:link,
#mainContent .alphaNav .t01 ul li a:visited,
#mainContent .alphaNav .t01 ul li a:active {  border: 0px none; background: #e8e3df; color: #928476 ; padding: 0px 3px 0px 3px; text-decoration:none; }
#mainContent .alphaNav .t01 ul li a:hover { border: 0px none; background: #7c9617 ; color: #fff; padding: 0px 3px 0px 3px; }
/* 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: #928476; font-size: 75%; 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 #e8e3df;font: 11px Arial, Helvetica, sans-serif; color: #3d281a; }
/* BACK TO TOP */
/* BOX */
#mainContent .box .t01{background:#fcfbf9;border:1px solid #e8e3df;margin:0.4em auto 1.2em auto;padding:10px;width:65%;}
#mainContent .box .t01 h2 { font: 75% 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;}
#mainContent .footnotes dd a{ color: #655a4f; text-decoration:none; border-bottom: 1px dotted #e8e3df;}
#mainContent .footnotes dd a:hover { color: #3d281a; border-bottom: 1px solid #655a4f;  }
#mainContent .footnotes dd a span { display: none; }
#mainContent .footnotes dd a.back:hover { background: url(../i/aro_up_655a4f_on.png) left no-repeat; }
#mainContent .footnotes dd a.back{color:#AAAAAA;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:#655a4f;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: #928476; width: 1.7em; text-align: right;}
#mainContent .footnotes h3{background: none; color:#655a4f;font-size:70%;font-weight:700;padding-bottom:4px;position:relative; border-bottom: 2px solid #e8e3df; font-family: 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}
/* OPTIONS / SUBMENU */

#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: #d8d4d1; }
#mainContent .options .t03 li span.s01 {background-color: #928476; 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: #928476; }
#mainContent .options .t03 li a:hover {  background: #7c9617; border-color: #7c9617;color: #fff;}
#mainContent .options .t03 li a:hover span { 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 .options .t03 {background: /*#fcfbf9*/ url(../i/options_bg.png) 0 100% repeat-x; padding: 4px 5px 13px 5px; font-size: 100%; /*border-bottom: 1px dotted #e8e3df; border-top: 1px dotted #e8e3df;*/ }
#mainContent .options .t03 ul {float: left;margin:0;padding:0;}
#mainContent .options .t03 ul li {float:left}
#mainContent .options .t03 ul li label {font-weight: bold;}
#mainContent .options .t03 ul li a {float:none;padding:0;margin:0;border:0px none; background: none;border-bottom: 1px dotted #e8e3df; }
#mainContent .options .t03 ul li a:hover { border:0px none; background: none;color: #3d281a; border-bottom: 1px solid #655a4f;}
#mainContent .options .t03 ul li ul {display: inline; float: none}
#mainContent .options .t03 ul li {border-right: 1px solid #d7deb7; margin: 0 10px 0 0;padding:0 10px 0 0;}
#mainContent .options .t03 ul li.sx a {border: 1px solid #e8e3df;padding: 0 3px;margin: 0 5px 0 0}
#mainContent .options .t03 ul li.sx a.s01,
#mainContent .options .t03 ul li.sx a.s01:hover  {background: #534741; border-color:#534741;color:#fff;}
#mainContent .options .t03 ul li.sx a:hover { background: #e8e3df; border: 1px solid #e8e3df; }
#mainContent .options .t03 ul li.sx {border: 0px none;}

#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: 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: #655a4f; }
#mainContent .toc .t01,
#mainContent .toc .t02,
#mainContent .toc .t03,
#mainContent .toc .t04 {border: 0px none; background:#fcfbf9;border-bottom: 1px dotted #e8e3df;border-top: 1px dotted #e3e8ee;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:#655a4f;font-size:70%;margin:0;padding:0px 5px 2px 0;font-family: 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_655a4f_on.png) 2px no-repeat; }
#mainContent .toc .t01 ul li a,
#mainContent .toc .t03 ul li a{text-decoration:none; background:url(../i/aro_down_off.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_down_655a4f_on.png) 2px no-repeat;}
#mainContent .toc .t01 ul li a:hover {text-decoration:none;  }
#mainContent .toc div ul li a span {color:#655a4f;text-decoration:none; border-bottom: 1px dotted #efe3d6; }
#mainContent .toc div ul li a:hover span { border-bottom: 1px solid #6a5a46; color: #3d281a; }

#mainContent .toc .t01 ul.s01 {overflow:hidden;zoom:1;margin:0 0 0.6em 0;padding:0;}
#mainContent .toc .t01 ul.s01 li {float:left; margin: 0 5px 0 0; padding: 0 5px 0 0; border-right: 1px solid #e8e3df;}
#mainContent .toc .t01 ul.s01 li.sx {border-right: 0px none;}
#mainContent .toc .t01 ul.s01 li a { background: none;padding:0;margin:0}
#mainContent .toc .t01 ul.s01 li a.extNew {padding: 0 0 0 15px; background: url(../../../g/i/icon_linkExtNewWindow_ccc.png) 0% 0.25em no-repeat; }
#mainContent .toc .t01 ul.s01 li a.extNew:hover { background: url(../../../g/i/icon_linkExtNewWindow_666.png) 0% 0.25em no-repeat; }
#mainContent .toc .t01 ul.s01 li a {border-bottom: 1px dotted #e8e3df;}
#mainContent .toc .t01 ul.s01 li a:hover { color: #3d281a; border-bottom: 1px solid #655a4f;  }

/* TOC */
/* DEFINITION LISTS */
#mainContent .definitionList .t02 dl {font-size:100%;  clear: left; margin: 0; padding: 3px 0 0 0;  border-top: 2px solid #eee; border-bottom: 1px solid #eee;}
#mainContent .definitionList .t02 dl dt {width: 17em; float: left; font-weight: bold; color: #666; clear: left; text-align: right; padding: 0; margin: 2px 0 0 0; position:relative; clear: left; border: 0px none; font-size: 70%; line-height: 1.65em; }
#mainContent .definitionList .t02 dl dd {padding:0 0 3px 18em;  font-size: 70%;line-height: 1.65em;/* border-top: 1px solid #eee; border must be bottom for FF - top for IE */ margin: 2px 0 0 0;}	
#mainContent .definitionList .t02 dl dd:after{content:".";display:block;height:0;visibility:hidden;clear:left;}
#mainContent .definitionList .t02 dl dd{display:block; zoom:1;}

/* 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: #928476; }
#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;  }
/* BIBLIOGRAPHICAL LISTS */
/* TABLES */

#mainContent .table:after { content: ""; display: block; height: 0; clear: none; visibility: hidden; }

#mainContent .table .t01  { padding: 0px; border: 0px none; background-color: #fff; margin: 0 0 0px 0; border-bottom: 2px solid #e8e3df; line-height: normal !important;}
#mainContent .table .t01 table caption { text-align: left;  color: #333; 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: #e8e3df; color: #333; text-align: left; font-size: 70%; padding: 5px 5px; white-space: nowrap; border-bottom: 1px solid #d8d4d1; }
#mainContent .table .t01 table th.s01 {text-align:center}
#mainContent .table .t01 table td { color: #888;  font-size: 70%; padding: 4px 5px; vertical-align: top; }

#mainContent .table .t01 table tr.z01 { background: #fcfbf9; }
#mainContent .table .t01 table tr.z01 td { border-bottom: 1px dotted #e8e3df; border-top: 1px dotted #e8e3df; padding: 4px 5px; }


/* INDEX: DOCUMENT */
/* INDEX: KEYWORD */
/* IMAGE: INLINE */
/* IMAGE: INLINE, LINKED / POPUP */
/* IMAGE: INLINE FIGURE, WITH CAPTION */
/* IMAGE: BLOCK */
/* IMAGE: MAP */
/* LOGO MATRIX */
/* THUMBNAIL IMAGE GRID */
#mainContent .image .t04 {margin: 0.8em 0 0 0;}
#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;  }


#content #rightContent,
#content #rightContent div  {margin: 0; padding: 0; border: 0px none; background: #f6f6f4;}
#content #rightContent {padding: 10px; margin: 2.35em 0 0 0}

#rightContent .form .t01 form{border-top:2px solid #d8d4d1; padding: 0.15em 0 0 0}
#rightContent .form .t01 form input,
#rightContent .form .t01 form textarea,
#rightContent .form .t01 form button,
#rightContent .form .t01 form select {font: 12px Arial, Helvetica, sans-serif; padding: 4px 3px 3px 3px; color: #777;}
#rightContent .form .t01 form select {padding: 0;}
#rightContent .form .t01 form fieldset {border: 0px none; margin: 0 0 0.3em 0; padding: 0.3em 0 0.3em 0; border-bottom:1px dotted #d8d4d1 }
#rightContent .form .t01 form fieldset legend {color: #655a4f;text-transform: none; font-weight: bold; background:none; border: 0px none; padding-left: 0;margin-left: 0; font-size: 70% }
#rightContent fieldset ol,
#rightContent fieldset li {margin: 0 0 2px 0;padding: 0; list-style: none; font-size: 100%;}
#rightContent fieldset li {float: left; width: 180px; line-height: normal}
#rightContent fieldset label {font-size: 70%; color:#655a4f;float: left; font-weight: normal;width: 15em; line-height:1.55em; margin: 0px 0 0 0}

#rightContent fieldset ol.r1 li label { width: auto}
#rightContent fieldset ol.r2 li label {width: 50px; text-align: right; padding: 0 10px 0 0; margin: 0px 0 0 0}
#rightContent fieldset input.f3 {margin: 3px 5px;border: 0px none;float:left }
#rightContent .form .t01 form  fieldset.r1  {padding-top: 0.15em; border-bottom:2px solid #d8d4d1}
#rightContent fieldset.r1 legend {display: none}
#rightContent fieldset.r1 li {float: left; width: auto}
#rightContent fieldset.r1 li button {background: #928476; color: #fff; border: 1px solid #928476; margin: 0 3px 0 0;cursor: pointer}
#rightContent fieldset.r1 li button span {color: #fff; font-weight: bold; }
#rightContent fieldset.r1 li button:hover {background: #7c9617; border-color: #7c9617}

#rightContent fieldset.r1 li button:hover span{color:#fff;}


#rightContent .utilLinks .t01 h3 {color: #655a4f;text-transform: none; font-weight: bold;padding: 0;margin: 0 0 0.3em 0; font-size: 70%}
#rightContent .utilLinks .t01 ul,
#rightContent .utilLinks .t01 ul li {list-style:none;margin:0;padding:0;line-height: normal}
#rightContent .utilLinks .t01 ul li {background: url(../i/aro_7a0101.png) 3px 0.55em no-repeat; padding: 0 0 0 12px; font-size: 70%; line-height: 1.55em}
#rightContent a { color: #655a4f; text-decoration:none; border-bottom: 1px dotted #e8e3df;}
#rightContent a:hover { color: #3d281a; border-bottom: 1px solid #655a4f;  }

#rightContent .utilLinks .t01  {border-bottom:2px solid #d8d4d1 !important; padding: 0 0 0.3em 0 !important;}


/* FORMS */
/* fieldset.f01 - results buttons */
#mainContent form  .h { display: none; }
input.fs {visibility:hidden;line-height:0;font-size:0px;}

#mainContent .form .t01 form input,
#mainContent .form .t01 form textarea,
#mainContent .form .t01 form button,
#mainContent .form .t01 form select {font: 12px Arial, Helvetica, sans-serif; padding: 4px 3px 3px 3px; color: #777; border: 1px solid #d8d4d1;}
#mainContent .form .t01 form select {padding: 2px 2px 2px 2px;}

#mainContent .form .t01 form fieldset {border: 0px none; margin: 0 0 0.4em 0; padding: 0.4em 0 0.5em 0; border-bottom: 1px dotted #d8d4d1; }
#mainContent .form .t01 form fieldset fieldset {border: 0px none; margin: 0 0 0.4em 0; padding: 0;}
#mainContent .form .t01 form fieldset legend {color: #655a4f;text-transform: uppercase; font-weight: bold; background:none; border: 0px none; padding-left: 0;margin-left: 0; font-size: 70%}
#mainContent .form .t01 form fieldset fieldset legend {text-transform: none; color: #8baaca;}
#mainContent .form .t01 form fieldset fieldset fieldset legend {color: #777;}
#mainContent fieldset ol,
#mainContent fieldset li {margin: 0 0 2px 0;padding: 0; list-style: none; font-size: 100%;}
#mainContent fieldset li {float: left; width: 100%; line-height: normal}
#mainContent fieldset label {font-size: 70%; color:#777;float: left; font-weight: bold;width: 15em; line-height:1.55em; margin: 0px 0 0 0}
#mainContent fieldset li li label { font-weight: normal }

#mainContent fieldset li.r1 {}
#mainContent fieldset li.r1 li,
#mainContent fieldset li.r1 ol {float: left; width auto;margin: 0;}
#mainContent fieldset li.r1 input.f1 {margin: 0 5px 0 0}

#mainContent fieldset li.r1 li label {width: auto; padding-right: 5px}
#mainContent fieldset li.r1 dfn {font-size: 70%; margin: 0 10px 0 0}

#mainContent fieldset input.f0 {line-height: 0px;font-size: 0px;}
#mainContent fieldset dfn {font-style:normal; color: #999; font-size: 70%;}
#mainContent fieldset input.f3 {margin: 6px 5px;border: 0px none !important}
#mainContent fieldset li.r3 label {width: auto;}


/* input */
#mainContent fieldset input.f1 {border: 1px solid #dee7f0;  margin: 0px 0 0 0}
#mainContent fieldset input.r1 {width: 80px;}
#mainContent fieldset input.r2 {width: 250px;}
/* radio */
#mainContent fieldset input.f2 {border: 0px none}

#mainContent fieldset ol.r1  {float: left; width: 100px; padding: 0 0 0 0em}
#mainContent fieldset ol.r1 li {width: 100px;margin:0}
#mainContent fieldset ol.r1 li input.f2 {float: left;margin: 4px 5px 0 0 }
#mainContent fieldset ol.r1 li label {display:inline;width:auto; padding: none;margin:0 }

/* checkbox */
#mainContent fieldset input.f3 {margin: 6px 0px;border: 0px none}
#mainContent fieldset li.r3 label {width: auto;}

/* textarea */
#mainContent fieldset textarea {border: 1px solid #dee7f0;  width: 270px}
#mainContent fieldset li.r2 textarea,
#mainContent fieldset li.r2 label {width: 470px}
#mainContent fieldset li.r2 label {text-align: left; padding: 0 0 0.8em 0}

/* submit */
#mainContent fieldset.r1 legend  {display: none;}
#mainContent fieldset.r1 li {float: left; width: auto}
#mainContent form .t01 button,#mainContent fieldset.r1 li a, 
#mainContent fieldset.r5 li button,#mainContent #KWICTab .table form .form .t01 button {background: #928476; color: #fff; border: 1px solid #928476 !important; margin: 0 3px 0 0;cursor: pointer}
#mainContent #KWICTab .table form .form .t01 button {font: 12px Arial, Helvetica, sans-serif; padding: 4px 3px 3px 3px; color: #777; border: 1px solid #d8d4d1; margin: 3px 0}
#mainContent fieldset.r1 li a {float:left; padding: 5px 5px 4px 5px; font-size: 12px}
#mainContent fieldset.r1 li button span,#mainContent #KWICTab .table form .form .t01 button span,#mainContent fieldset.r1 li a b,#mainContent fieldset.r5 li button span {color: #fff; font-weight: bold; }
#mainContent fieldset.r1 li button:hover,#mainContent #KWICTab .table form .form .t01 button:hover,#mainContent fieldset.r1 li a:hover,#mainContent fieldset.r5 li button:hover {background: #7c9617; border-color: #7c9617}
#mainContent fieldset.r1 li button:hover span,#mainContent #KWICTab .table form .form .t01 button span,#mainContent fieldset.r1 li a:hover b,#mainContent fieldset.r5 li button:hover span{color:#fff;}


#mainContent .form .t01  {overflow: hidden}
#mainContent .form .t01 form fieldset.r4 {width: 88%; float: left; border: 0px none; border-right: 2px solid #e8e3df;}
#mainContent .form .t01 form fieldset.r4 li {width: 60%;}
#mainContent .form .t01 form fieldset.r4 legend {display: none}
#mainContent .form .t01 form fieldset.r4 li label {width: 100px;}

#mainContent .form .t01 form fieldset.r4 li ol { float:left}
#mainContent .form .t01 form fieldset.r4 li.i1,#mainContent .form .t01 form fieldset.r4 li.i3 {width: 40%;}
#mainContent .form .t01 form fieldset.r4 li.i3 {clear: left;}
#mainContent .form .t01 form fieldset.r4 li ol li {width: auto; float: none !important; clear:left}
#mainContent .form .t01 form fieldset.r4 li ol li input.f2 {float: left; margin: 5px 4px 0 0}
#mainContent .form .t01 form fieldset.r4 li ol li label {width: auto;float: left}

#mainContent .form .t01 form fieldset.r5 {float: left; width: 6%; clear: none; padding: 0;border: 0px none;margin:7px 0 0 15px}
#mainContent .form .t01 form fieldset.r5 legend {display: none;}

/* BLOCK BEHAVIOURS */
#mainContent .alphaNav .t01:after,
#mainContent .toc .t01:after,
#mainContent .toc .t02:after,
#mainContent .toc .t03:after,
#mainContent .toc .t04:after,
#mainContent .options .t03:after 							{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }

#mainContent .alphaNav .t01,
#mainContent .toc .t01,
#mainContent .toc .t02,
#mainContent .toc .t03,
#mainContent .toc .t04,
#mainContent .options .t03									{ display: inline-block; } /* Hides from IE-mac \*/

* html #mainContent .alphaNav .t01,
* html #mainContent .toc .t01,
* html #mainContent .toc .t02,
* html #mainContent .toc .t03,
* html #mainContent .toc .t04,
* html #mainContent .options .t03							{ height: 1%; } 

#mainContent .alphaNav .t01,
#mainContent .toc .t01,
#mainContent .toc .t02,
#mainContent .toc .t03,
#mainContent .toc .t04,
#mainContent .options .t03										{ display: block; zoom: 1;} /* End hide from IE-mac */