/*	personality.css
 *	xMod Custom Site Personality Style Sheet
 *	xMod Version: 1.3 
 */
 
.bac,.variant{color:#44FF00}
.bound{}
.caps{text-transform:uppercase}
.comment{color:#4400FF}
.deletion{text-decoration:line-through}
.estate,.latin{font-weight:bold}
.expansion,.hword{font-style:italic}
.formula{color:#AA0000}
.gloss{font-family:garamond}
.illegible{color:#0000AA}
.insertion{color:#880088}
.note{color:#00AA00;font-size:80%}
.pscomment,.gap{color:#FF0044}
.rubric{color:red}
.unclear{color:#008888}

.lemmaBlocks div{clear:left;margin:0}
.lemmaContainer{overflow:hidden;position:relative}

#mainContent .table .t01 td div.w {white-space: nowrap; overflow: hidden; width: 44em }
#mainContent .table .t01 td div.w .pre{float: left; text-align: right; width: 18em; margin: 0 1.5em 0 0}
#mainContent .table .t01 td div.w .term{font-weight: bold; float: left; width: 5em; text-align: center;}
#mainContent .table .t01 td div.w .post{float: left; width: 18em; margin: 0 0 0 1.5em;}

.t01 .lemmaBlocks{margin:0 0 0 6.8em}
.t01 .lemmaBlocks dd .note{border-bottom:#EEEEEE 1px solid;color:#9E0B0F;display:block;padding:0 2px;width:10em}
.t01 .lemmaBlocks dl{border-left:1px solid #ddd;border-top:#ddd 1px solid;float:left;font-size:75%;line-height:1.55em;margin:0 0 1.2em 0;padding:0 2px}
.t01 .lemmaBlocks dl dd .lemma{border-bottom:#EEEEEE 1px dotted;color:#605CA8;display:block;padding:0 7px;text-align:center}
.t01 .lemmaBlocks dl dd .msspelling{background:#E1E1E1;border-bottom:#EEEEEE 1px dotted;color:#333333;display:block;font-weight:bold;padding:0 7px;text-align:center}
.t01 .lemmaBlocks dl dd,.t02 .lemmaBlocks dd{color:#777777;margin:0;padding:0}
.t01 .lemmaBlocks dl dt{border-bottom:#EEEEEE 1px dotted;color:#00A651;margin:0;padding:0 7px;text-align:center}
.t01 .lemmaBlocks dl.w{width:10em}
.t01 .lemmaKey{background:#F9F9F9;border-right:#ddd 1px dotted;left:0;position:absolute;top:0;width:5.7em}
.t01 .lemmaKey dd .note{color:#9E0B0F;display:block;margin:0 0 1px 0;padding:0 5px}
.t01 .lemmaKey dl{float:left;font-size:75%;line-height:1.55em;margin:1px 0 1.285em 0;padding:0;width:6.2em}
.t01 .lemmaKey dl dd{color:#999999;margin:0;padding:0;text-align:right}
.t01 .lemmaKey dl dd .lemma{color:#605CA8;display:block;margin:0 0 1px 0;padding:0 5px}
.t01 .lemmaKey dl dd .msspelling{background:#E1E1E1;color:#333333;font-weight:bold;margin:0 0 1px 0;padding:0 5px;text-align:right}
.t01 .lemmaKey dl dt{color:#00A651;display:block;margin:0 0 1px 0;padding:0 5px;text-align:right}

.t02 .lemmaBlocks dd .lemma{color:#605CA8;float:left;margin:0 0 0 1em;width:8em}
.t02 .lemmaBlocks dd .msspelling{background:#F9F9F9;float:left;font-weight:bold;margin:0 0 0 1em;width:8em}
.t02 .lemmaBlocks dd .note{color:#9E0B0F;float:left;margin:0 0 0 1em}
.t02 .lemmaBlocks dl{border-bottom:#CCCCCC 1px dotted;font-size:75%;line-height:1.55em;margin:0;overflow:hidden;padding:0}
.t02 .lemmaBlocks dt{color:#00A651;float:left;margin:0;padding:0;padding:0 2px;width:9em}
.t02 .lemmaKey{display:none}

.z1 .lemma,.z1 .msspelling{display:none !important}

a.t01{background:#f0f4ff;color:#009;margin:0px;padding:0px;text-decoration:none}
a.t01 span.linkLegend{background:#bfbfe5}
a.t01:hover{background-color:#bfbfe5;color:#009}
a.t01:hover span.linkLegend{background:#009}
a.t02{background:#f5e6e6;color:#900;margin:0px;padding:0px;text-decoration:none}
a.t02 span.linkLegend{background:#cd8080}
a.t02:hover{background-color:#e5bfbf;color:#900}
a.t02:hover span.linkLegend{background:#900}
a.t03{background:#e6f5e6;color:#090;margin:0px;padding:0px;text-decoration:none}
a.t03 span.linkLegend{background:#80cd80}
a.t03:hover{background-color:#bfe5bf;color:#090}
a.t03:hover span.linkLegend{background:#090}
a.t04{background:#f0ebe6;color:#630;margin:0px;padding:0px;text-decoration:none}
a.t04 span.linkLegend{background:#b39a80}
a.t04:hover{background-color:#d9ccbf;color:#630}
a.t04:hover span.linkLegend{background:#630}
a.t05{background:#fbfbd1;color:#91923e;margin:0px;padding:0px;text-decoration:none}
a.t05 span.linkLegend{background:#d2d445}
a.t05:hover{background-color:#f3f476;color:#91923e}
a.t05:hover span.linkLegend{background:#c0c143}
a.t06{background:#ffe6bf;color:#ff6600;margin:0px;padding:0px;text-decoration:none}
a.t06 span.linkLegend{background:#f2a024}
a.t06:hover{background-color:#ffcc80;color:#ff6600}
a.t06:hover span.linkLegend{background:#ff6600}
a.t07{background:#e6ffff;color:#006b6b;margin:0px;padding:0px;text-decoration:none}
a.t07 span.linkLegend{background:#60bfbf}
a.t07:hover{background-color:#57d9d9;color:#006b6b}
a.t07:hover span.linkLegend{background:#009999}
a.t20 span.linkLegend,a.t20:hover span.linkLegend{background:#6d6dbf}
a.t20,.xRefMono a.t20{color:#c8c8ff;margin:0px;padding:0px;text-decoration:none}
a.t20:hover span.s01, .xRefMono a.t20:hover span.s01{color:#6d6dbf}
a.t20:hover,.xRefMono a.t20:hover{color:#c8c8ff;text-decoration:underline}
 span.linkLegend{color:#fff;display:inline;font:8px Arial,Helvetica,sans-serif;margin:0px 0px 0px 2px;padding:0px 2px;text-decoration:none;text-transform:uppercase;vertical-align:text-top}
 span.s01{margin-right:5px}
.xRefMono a.t01{color:#8080cd;margin:0px;padding:0px;text-decoration:underline}
.xRefMono a.t01 span.s01{color:#8080cd}
.xRefMono a.t01:hover{color:#8080cd;text-decoration:underline}
.xRefMono a.t01:hover span.s01{color:#009}
.xRefMono a.t02{color:#b34040;margin:0px;padding:0px;text-decoration:underline}
.xRefMono a.t02 span.s01{color:#b34040}
.xRefMono a.t02:hover{color:#b34040;text-decoration:underline}
.xRefMono a.t02:hover span.s01{color:#900}
.xRefMono a.t03{color:#40b340;margin:0px;padding:0px;text-decoration:underline}
.xRefMono a.t03 span.s01{color:#40b340}
.xRefMono a.t03:hover{color:#40b340;text-decoration:underline}
.xRefMono a.t03:hover span.s01{color:#090}
.xRefMono a.t04{color:#b39a80;margin:0px;padding:0px;text-decoration:underline}
.xRefMono a.t04 span.s01{color:#b39a80}
.xRefMono a.t04:hover{color:#b39a80;text-decoration:underline}
.xRefMono a.t04:hover span.s01{color:#630}
.xRefMono a.t05{color:#d2d445;margin:0px;padding:0px;text-decoration:underline}
.xRefMono a.t05 span.s01{color:#d2d445}
.xRefMono a.t05:hover{color:#d2d445;text-decoration:underline}
.xRefMono a.t05:hover span.s01{color:#c0c143}
.xRefMono a.t06{color:#f2a024;margin:0px;padding:0px;text-decoration:underline}
.xRefMono a.t06 span.s01{color:#f2a024}
.xRefMono a.t06:hover{color:#f2a024;text-decoration:underline}
.xRefMono a.t06:hover span.s01{color:#ff6600}
.xRefMono a.t07{color:#60bfbf;margin:0px;padding:0px;text-decoration:underline}
.xRefMono a.t07 span.s01{color:#60bfbf}
.xRefMono a.t07:hover{color:#60bfbf;text-decoration:underline}
.xRefMono a.t07:hover span.s01{color:#009999}
.xRefMono a.xRef span.linkLegend{background:none transparent scroll repeat 0% 0%;display:none;margin:0px;width:0px}
.xRefMono a.xRef,.xRefMonoa.xRef span.s01,.xRefMono a.xRef:hover,.xRefMono a.xRef:hover span.s01{background:none transparent scroll repeat 0% 0%;margin:0px}
.xRefMono span.linkLegend{display:none}
.xRefMono span.s01{}
.xRefOff a.xRef{background:none transparent scroll repeat 0% 0%;color:black;text-decoration:none}
.xRefOff a.xRef{background:transparent;color:black;text-decoration:none}
.xRefOff a.xRef span.linkLegend{background:none transparent scroll repeat 0% 0%;display:none}
.xRefOff a.xRef span.linkLegend{background:transparent;display:none}
.xRefOff a.xRef span.s01{background:none transparent scroll repeat 0% 0%;color:black;margin:0px}
.xRefOff a.xRef span.s01{background:transparent;color:black;margin:0px}
.xRefOff a.xRef:hover{background:none transparent scroll repeat 0% 0%;color:#ccc;text-decoration:underline}
.xRefOff a.xRef:hover{background:transparent;color:#ccc;text-decoration:underline}
.xRefOff a.xRef:hover span.s01{background:none transparent scroll repeat 0% 0%;color:black}
.xRefOff a.xRef:hover span.s01{background:transparent;color:black}

/******************************/

div.ac_results {background: #e8e3df; opacity: 0.8; border: 3px solid #928476; 
width: 400px !important; }
div.ac_results ul{width: 400px;}
div.ac_results ul,
div.ac_results ul li {margin:0;padding:0;list-style:none;}
div.ac_results ul li {font-size: 75%; line-height: 1.55em;padding: 0 5px }
div.ac_results ul li:hover {background:#928476; color:#fff; cursor: pointer}

/******************************/

.uncertain {color: #999}
.corrected {font-style:italic}
.supplied {font-style: italic; color: #999}
.shared {color: #ccc;}
.abbstroke {font-family: "Times New Roman", Times, serif !important;}
.nowrap {white-space: nowrap}

/******************************/

.c-supstroke .glyph {padding: 3px 7px 0 0; background:url(../i/glyphs/c-supstroke.png) 0 5px no-repeat; }
.lemmaContainer .c-supstroke .glyph {background-image: url(../i/glyphs/c-supstroke_g.png)}
.uncertain .c-supstroke .glyph,
.table .c-supstroke .glyph {padding: 3px 7px 0 0; background:url(../i/glyphs/c-supstroke-g.png) 0 5px no-repeat; }
.lemmaContainer .uncertain .c-supstroke .glyph {background-image: url(../i/glyphs/c-supstroke-g_g.png)}

.m-supstroke .glyph {padding: 3px 11px 0 0; background:url(../i/glyphs/m-supstroke.png) 0 5px no-repeat; }
.lemmaContainer .m-supstroke .glyph {background-image: url(../i/glyphs/m-supstroke_g.png)}
.uncertain .m-supstroke .glyph,
.table .m-supstroke .glyph {padding: 3px 11px 0 0; background:url(../i/glyphs/m-supstroke-g.png) 0 5px no-repeat; }
.lemmaContainer .uncertain .m-supstroke .glyph {background-image: url(../i/glyphs/m-supstroke-g_g.png)}

.n-supstroke .glyph {padding: 3px 7px 0 0; background:url(../i/glyphs/n-supstroke.png) 0 5px no-repeat; }
.lemmaContainer .n-supstroke .glyph {background-image: url(../i/glyphs/n-supstroke_g.png)}
.uncertain .n-supstroke .glyph,
.table .n-supstroke .glyph {padding: 3px 7px 0 0; background:url(../i/glyphs/n-supstroke-g.png) 0 5px no-repeat; }
.lemmaContainer .uncertain .n-supstroke .glyph {background-image: url(../i/glyphs/n-supstroke-g_g.png)}

.crthorn .glyph {padding: 6px 8px 0px 0; background:url(../i/glyphs/crthorn.png) 0 2px no-repeat; }
.lemmaContainer .crthorn .glyph {background-image: url(../i/glyphs/crthorn_g.png)}
.uncertain .crthorn .glyph,
.table .crthorn .glyph {padding: 6px 8px 0px 0; background:url(../i/glyphs/crthorn-g.png) 0 2px no-repeat; }
.lemmaContainer .uncertain .crthorn .glyph {background-image: url(../i/glyphs/crthorn-g_g.png)}
.corrected .crthorn .glyph {padding: 6px 8px 0px 0; background:url(../i/glyphs/crthorn-i.png) 0 2px no-repeat; }
.lemmaContainer .corrected .crthorn .glyph {background-image: url(../i/glyphs/crthorn-i_g.png)}

.uccrthorn .glyph {padding: 6px 11px 0px 0; background:url(../i/glyphs/uccrthorn.png) 0 2px no-repeat;  }
.lemmaContainer .uccrthorn .glyph {background-image: url(../i/glyphs/uccrthorn_g.png)}
.uncertain .uccrthorn .glyph,
.table .uccrthorn .glyph {padding: 6px 11px 0px 0; background:url(../i/glyphs/uccrthorn-g.png) 0 2px no-repeat;  }
.lemmaContainer .uncertain .uccrthorn .glyph {background-image: url(../i/glyphs/uccrthorn-g_g.png)}

.pelev .glyph {padding: 3px 8px 0 0; background:url(../i/glyphs/pelev.png) 1px 4px no-repeat; }
.lemmaContainer .pelev .glyph {background-image: url(../i/glyphs/pelev_g.png)}
.uncertain .pelev .glyph,
.table .pelev .glyph {padding: 3px 8px 0 0; background:url(../i/glyphs/pelev-g.png) 1px 4px no-repeat; }
.lemmaContainer .uncertain .pelev .glyph {background-image: url(../i/glyphs/pelev-g_g.png)}

.pvers .glyph { padding: 5px 8px 0 0; background:url(../i/glyphs/pvers.png) 1px 6px no-repeat;}
.lemmaContainer .pvers .glyph {background-image: url(../i/glyphs/pvers_g.png)}
.uncertain .pvers .glyph { padding: 5px 8px 0 0; background:url(../i/glyphs/pvers-g.png) 1px 6px no-repeat;}
.lemmaContainer .uncertain .pvers .glyph {background-image: url(../i/glyphs/pvers-g_g.png)}

.tironian .glyph {padding: 5px 8px 0 0; background:url(../i/glyphs/tironian.png) 0 5px no-repeat; }
.lemmaContainer .tironian .glyph {background-image: url(../i/glyphs/tironian_g.png)}
.uncertain .tironian .glyph,
.table .tironian .glyph {padding: 5px 8px 0 0; background:url(../i/glyphs/tironian-g.png) 0 5px no-repeat; }
.lemmaContainer .uncertain .tironian .glyph {background-image: url(../i/glyphs/tironian-g_g.png)}
.supplied .tironian .glyph, .supplied .tironian .glyph {padding: 5px 8px 0 0; background:url(../i/glyphs/tironian-i-g.png) 0 5px no-repeat; }
.lemmaContainer .supplied .tironian .glyph {background-image: url(../i/glyphs/tironian-i-g_g.png)}
.corrected .tironian .glyph {background-image: url(../i/glyphs/tironian-i.png)}
.lemmaContainer .corrected .tironian .glyph {background-image: url(../i/glyphs/tironian-i_g.png)}

.yogh .glyph {padding: 4px 6px 2px 0; background:url(../i/glyphs/yogh.png) 0 6px no-repeat;  }
.lemmaContainer .yogh .glyph {background-image: url(../i/glyphs/yogh_g.png)}
.uncertain .yogh .glyph,
.table .yogh .glyph {padding: 4px 6px 2px 0; background:url(../i/glyphs/yogh-g.png) 0 6px no-repeat;  }
.lemmaContainer .uncertain .yogh .glyph {background-image: url(../i/glyphs/yogh-g_g.png)}

.glyph {display:-moz-inline-box;vertical-align:top;height:12px}
.glyph b {visibility: hidden;font-size: 0px; line-height: 1.55em;}

.hasAlt .alt {display:none;}
.glyphsOff .hasAlt .glyph,
.glyphsOff .hasAlt .char {display: none}
.glyphsOff .hasAlt .alt {display: inline !important; } 


#mainContent .options .t03 .glyphSwitch label {margin: 0 0px 0 0; padding-right: 2px}
#mainContent .options .t03 .glyphSwitch  a {border: 1px solid #e8e3df; padding: 0 3px 1px 3px; margin: 4px 0px 3px 5px;float:left; line-height:normal; line-height:normal}
#mainContent .options .t03 .glyphSwitch  a:hover { background: #e8e3df; border: 1px solid #e8e3df; }
#mainContent .options .t03 .glyphSwitch  a.s01,
#mainContent .options .t03 .glyphSwitch  a:hover.s01 { border: 1px solid #7f9914; background: #7f9914; color: #fff;}
#mainContent .options .t03 .glyphSwitchDisabled  a {border-color: #f9f4f2 !important;	text-decoration: none;  border-width: 0px;background: #f9f4f2; padding: 0 3px 1px 3px; margin: 4px 0px 3px 5px;float:left; line-height:normal; line-height:normal;background: #f9f4f2; border: 1px solid #f9f4f2;color: #e8e3df; cursor:no-drop;}
#mainContent .options .t03 .glyphSwitchDisabled  a:hover { background: #f9f4f2; border: 1px solid #f9f4f2;color: #e8e3df;cursor:no-drop; }
/*.glyphSwitch {overflow: auto; margin: 0 0 10px 0}
.glyphSwitch li {float: left; margin: 0 10px 0 0 !important; background: none !important; padding: 0 !important;}*/

/******************************/

span.s11 {color:#849c14;} /* green */
span.s12 {color:#9b001a;} /* red */
span.s13 {color:#4235a2;} /* blue */
span.s14 {color:#a835ac;} /* pink */

/******************************/

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

#banner { background: #7c9617 url(../i/banner_bg.jpg) 34px 0% repeat-x;height:110px;position:relative;width:100%; }
/*#gfx01 { background:url(https://langscape.org.uk/search/Assets/p/22/i/gfx01.png) left top no-repeat; width: 164px; height: 138px; position: absolute; top: 0px; right: 0px; z-index: 1000; }*/
#decalLeft{background: url(../i/decalLeft_bg.jpg) 0 0px no-repeat; width: 645px; height: 103px; z-index:500;top: 0; left: 0; }
#decalRight{background: url(../i/decalRight_bg.png) left top no-repeat; width: 162px; height: 138px; top: 0; right: 0; z-index: 501 }
#gfx02 {display:none;}
#banner h1 { position: absolute; top: 14px; left: 12px; background:url(../i/banner_h1_bg.png) left top no-repeat; width: 384px; height: 60px; z-index: 1000;}
#banner h1 span { display: none; }
#banner h2 { position: absolute; top: 70px; left: 12px; background:url(../i/banner_h2_bg.png) left top no-repeat; width: 610px; height: 26px; z-index: 1000;}
#banner h2 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: 4px; }

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

.GMInfo {font-size: 75%; line-height: 1.65em; font-weight: bold; margin: 0;}
.GMInfo a {font-weight: normal; }

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


#breadcrumb{padding:0px 0 0px 0px; background: #fff; border: 0px none; }
#breadcrumb div.s01{padding:10px 0 0px 175px; 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: 75%;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: #7c9617 }
#breadcrumb ul li span.s01 {color: #b0c074;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: #fff;  }
#breadcrumb a:hover span {border-bottom: 1px solid #fff;}


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


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

#sidenav h3 {color:#7c9617; 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(https://langscape.org.uk/search/Assets/p/22/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: 75% Arial, Helvetica, sans-serif; color: #736357; font-weight: bold; }
#sidenav li a.s03 { font-weight: bold; color: #7c9617; background: url(https://langscape.org.uk/search/Assets/p/22/i/aro_810426.png) 2px 0.75em no-repeat; }
#sidenav li a:hover{background: none;}
#sidenav li a:hover span{border-bottom: 1px dotted #7c9617; color: #7c9617;}
#sidenav li li a:hover span{border-bottom: 1px dotted #7c9617; color: #7c9617;}
#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:75%;font-weight:normal;padding:3px 0px 3px 20px;width:130px;}
#sidenav li a.s03 { font-weight: bold; color: #7c9617; background: url(https://langscape.org.uk/search/Assets/p/22/i/aro_810426.png) 2px 0.75em no-repeat; }
#sidenav li li a.s03 span, #sidenav li li a:hover.s03 span  {color: #7c9617; font-weight:bold}
#sidenav li.s04 li a.s03 { font-weight: bold; color: #7c9617; background: url(../i/aro_999.png) 12px 0.7em no-repeat; } 
#sidenav li.s04,
#sidenav li.s08 { background: url(https://langscape.org.uk/search/Assets/p/22/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: #f5f7ed url(../i/topnav_bg.png) 0 0 repeat-x;padding: 0; border: 0px none; overflow:auto; border-bottom: 1px solid #d7deb7;}

#topnav div.w01 {background: none; border:0px none; margin: 0; padding: 0;}
#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: 0px; text-decoration: none; font-size: 0.8em; font-weight: bold; color: #394639; border: 0px none;}
#topnav ul li a span {  padding: 7px 8px;float:left; cursor: pointer;}
#topnav ul li a:hover { background: #aeba7e url(../i/topnav_bg_on.png) 0 0 repeat-x; border: 0px none; padding:0;}
#topnav ul li a.s03,
#topnav ul li a.s03:hover { background: #7d9616 url(../i/topnav_bg_s03.png) 0 100% repeat-x; border: 0px none; border:0px none;padding:0;}
#topnav ul li a.s03 span {  background: none; color: #fff; border: 0px none; padding: 7px 8px 7px 8px;}
#topnav ul li a:hover span {  background: none; color: #fff; border: 0px none; }
#topnav ul li a.s03:hover span {  background: none; color: #fff; border: 0px none; }
#topnav ul li.s02 a span { border: 0px none; }
/* FOOTER */

#footer{padding: 2px 0px 0px 0px; margin:0px 20px 40px 205px; font-size: 75%;color:#928476;  background:url(https://langscape.org.uk/search/Assets/p/22/i/footer_bg.png) left top repeat-x; border-top: 3px solid #e8e3df	 }
#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:#655a4f;text-decoration:none;  }
#footer .utilLinks .s01  ul li a:hover{color:#fff;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: #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: 75%; line-height: 1.5em; margin: 0 0 0.8em 0; padding: 0;}
#mainContent sup  { vertical-align:text-top; font-size: 90%; font-weight: bold; line-height: 75%;  }
#mainContent sup a { padding: 0 2px; color: #fff font-weight: bold; font-size: 100% !important; border: 0px none}
#mainContent sup a:hover {background: #655a4f; color: #fff !important; border: 0px none}

#mainContent sup a.rdg {color:#7c9617 !important}
#mainContent sup a.rdg:hover  {color:#fff !important; background:#7c9617 !important; }
#mainContent ol { list-style: decimal; }
#mainContent ul	{ margin: 0 0 0.8em 0; padding: 0; }
#mainContent li {font-size: 75%; line-height: 1.5em; 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: #655a4f; text-decoration:none; }
#mainContent p a:hover { color: #3d281a; 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: #888; text-decoration:none; }
#mainContent li a:hover { color: #666; text-decoration: none; }
#mainContent a { color: #655a4f; text-decoration:none; border-bottom: 1px dotted #e8e3df;}
#mainContent a:hover { color: #3d281a; border-bottom: 1px solid #655a4f;  }
#mainContent dl {font-size: 75%; }
#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: 75%; color: #655a4f; font-weight: normal; border: 0px none; line-height: 1.5em; }
#mainContent blockquote {  background: url(https://langscape.org.uk/search/Assets/p/22/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: #7a0101;  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: #6a5a46;  font-size: 90%; font-weight: normal; font-family:Arial, Helvetica, sans-serif; margin: 0.8em 0 0.4em 0; padding: 0; }
#mainContent h4 					{ color: #6a5a46;  font-size:  80%; font-weight: bold; font-family:Arial, Helvetica, sans-serif; }
#mainContent h5 					{ color: #a98f70;  font-size: 75%; font-weight: bold; }
#mainContent h6 					{ color: #a98f70;  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(https://langscape.org.uk/search/Assets/p/22/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(https://langscape.org.uk/search/Assets/p/22/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{overflow:hidden }
#mainContent .pageHeader .t01 { position: relative; background: /*url(https://langscape.org.uk/search/Assets/p/22/i/h1_accent.png) bottom left no-repeat; */ none; padding-bottom: 0px; margin: 0 0 10px 0;border-bottom: 3px solid #e8e3df;overflow:hidden}
#mainContent .pageHeader .t01 h1 {  color: #534741; font-size: 140%; font-weight: normal;  font-family:  Arial, Helvetica, sans-serif; letter-spacing: -0.03em;  margin: 0; float:left}
#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; }





#mainContent .pageHeader .t01 label {float:left; padding: 5px 9px 2px 0px;margin:0;font-weight:bold;font-size:75%}
#mainContent .pageHeader .t01 div {float:right; margin: 1px 0 0 0}
#mainContent .pageHeader .t01 ul  { margin:0; padding:0;list-style:none;position: relative;float:left;  }
#mainContent .pageHeader .t01 ul li  { float:left; margin:0; padding: 0 0px 0 2px; list-style:none;border:0px none}
#mainContent .pageHeader .t01 ul 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 .pageHeader .t01 ul a b,
#mainContent .pageHeader .t01 ul a:link b, 
#mainContent .pageHeader .t01 ul a:visited b, 
#mainContent .pageHeader .t01 ul a:active b	{ display: block;  border: 0px none; padding: 5px 9px 4px 9px; color: #928476; font-weight: bold;text-decoration: none; cursor: pointer;margin:0;border:0px none}	  
#mainContent .pageHeader .t01 ul a:hover 	{ background: #e8e3df;border-color: #e8e3df; border:0px none}
#mainContent .pageHeader .t01 ul a:hover b	{ color: #655a4f;   }
#mainContent .pageHeader .t01 ul a.s1 { background: #e8e3df;border-color: #ddd;	text-decoration: none;  border-width: 0px;}
#mainContent .pageHeader .t01 ul a.s1 b { color: #3d281a; display: block; text-decoration: none;  padding: 5px 9px 4px 9px; font-weight: bold;}
#mainContent .pageHeader .t01 ul a.s2,#mainContent .pageHeader .t01 ul a.s2:hover {border-color: #efefef !important;	text-decoration: none;  border-width: 0px;background: #f9f4f2 url(../i/tabContent_a_bg.png) 0 100% repeat-x;}
#mainContent .pageHeader .t01 ul a.s2 b,#mainContent .pageHeader .t01 ul a.s2:hover b{   color: #e8e3df; display: block; text-decoration: none;  padding: 5px 9px 4px 9px; font-weight: bold;cursor:no-drop;}




/* 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)}

#mainContent .unorderedList .t05 ul li a.t9 {border: 0px none;padding: 0 9px 0 0; margin: 6px 6px 0 0; float:left; text-indent:-5000px}

#mainContent .unorderedList .t05 ul li.s1,
#mainContent .unorderedList .t05 ul li.s2 {padding: 0; background: none;}
#mainContent .unorderedList .t05 ul li.s2 a.t9 { background: url(../i/collapseListOff.png)  0 0 no-repeat;line-height: 9px; font-size: 9px; }
#mainContent .unorderedList .t05 ul li.s2 a.t9:hover {background-image: url(../i/collapseListOn.png)}
#mainContent .unorderedList .t05 ul li.s1 a.t9 { background: url(../i/expandListOff.png) 0 0 no-repeat; line-height: 9px; font-size: 9px; }
#mainContent .unorderedList .t05 ul li.s1 a.t9: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 dl dd{margin:0 0 0 2em !important;padding:0 !important; font-size: 70%; line-height:1.45em}
#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.fn:hover { background: url(../i/aro_up_655a4f_on.png) left no-repeat; }
#mainContent .footnotes dd a.fn{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 dd a.fn {position:absolute; text-indent:-5000px; width: 12px; background:url(../i/aro_up_655a4f_on.png) 0 0.55em no-repeat; border-bottom: 0px none}
#mainContent .footnotes dl dd a.fn:hover {background-image:url(../i/aro_up_on.png); border: 0px none}

#mainContent .footnotes dl{color:#655a4f;font-size:100%;margin:3px 0 0 0;}
#mainContent .footnotes dt{float:left;font-size:60%;font-weight:700; position: relative; color: #928476; width: 1.7em; text-align: right; vertical-align: super !important; margin:-0px 0 0 0;padding:0;line-height:normal}


#mainContent .footnotes dl.rdg dt {color:#7c9617 !important}

#mainContent .footnotes h3{background: none; color:#655a4f;font-size:75%;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 { overflow:hidden;float: left; padding: 10px 5px 0 0px; margin: 0 0 0.8em 0; background: url(../i/tabContent_bg.png) 0 100% repeat-x; font-size: 100%;width:100%; border-bottom:1px solid #e8e3df;}
#mainContent .options .t03 ul { clear: left; overflow: auto;float: left;margin:0;padding:0;}
#mainContent .options .t03 ul li { list-style: none; background: none; float:left;border-right: 1px dotted #e8e3df; margin: 0 10px 0 0;padding:0 10px 0 0;}


#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:hover {  background: #7c9617; border-color: #7c9617;color: #fff;}
#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.sx a {border: 1px solid #e8e3df;padding: 0 3px;margin: 2px 5px 0 0;float:left;}
#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 .options .t03 label {float:left; padding: 4px 9px 2px 0px;margin:0}
#mainContent .options .t03 ul ul  { margin:0; padding:0;list-style:none;position: relative;clear:none }
#mainContent .options .t03 ul ul li  { float:left; margin:0; padding: 0 2px 0 0; list-style:none;border:0px none}
#mainContent .options .t03 ul ul 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 .options .t03 ul ul a b,
#mainContent .options .t03 ul ul a:link b, 
#mainContent .options .t03 ul ul a:visited b, 
#mainContent .options .t03 ul ul a:active b	{ display: block;  border: 0px none; padding: 5px 9px 4px 9px; color: #928476; font-weight: bold;text-decoration: none; cursor: pointer;}	  
#mainContent .options .t03 ul ul a:hover 	{ background: #e8e3df;border-color: #e8e3df; border:0px none}
#mainContent .options .t03 ul ul a:hover b	{ color: #655a4f;   }
#mainContent .options .t03 ul ul a.s1 { background: #e8e3df;border-color: #ddd;	text-decoration: none;  border-width: 0px;}
#mainContent .options .t03 ul ul a.s1 b { color: #3d281a; display: block; text-decoration: none;  padding: 5px 9px 4px 9px; font-weight: bold;}
#mainContent .options .t03 ul ul a.s2,#mainContent .options .t03 ul ul a.s2:hover {border-color: #efefef !important;	text-decoration: none;  border-width: 0px;background: #f9f4f2 url(../i/tabContent_a_bg.png) 0 100% repeat-x;}
#mainContent .options .t03 ul ul a.s2 b,#mainContent .options .t03 ul ul a.s2:hover b{   color: #e8e3df; display: block; text-decoration: none;  padding: 5px 9px 4px 9px; font-weight: bold;cursor:no-drop;}
#mainContent .tabContent .t01   {line-height: 1.5em; clear: left; width: 100%; }	

#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: 75%; 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(https://langscape.org.uk/search/Assets/p/22/i/aro_d2cac1.png) 1px 0.55em no-repeat}

#mainContent .toc h3 { font-weight: bold; color: #655a4f; }
#mainContent .toc .t01  {border: 0px none; background:#fcfbf9;border-bottom: 1px dotted #e8e3df;padding:5px; }
 
#mainContent .toc label {font-weight:bold} 
 
#mainContent .toc .t01 { margin: -10px 0 0.8em 0;}
#mainContent .toc .t01 h3 {color:#655a4f;font-size:75%;margin:0;padding:0px 5px 2px 0;font-family: Arial, Helvetica, sans-serif;}
#mainContent .toc .t01 ul  { list-style:none;margin:0;padding:0; }
#mainContent .toc .t01 ul li { margin: 0 0 0 6px; background: none; padding: 0; color:#928476;}
#mainContent .toc .t01 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 {text-decoration:none; background:url(../i/aro_down_655a4f_on.png) 2px no-repeat;}
#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.4em 0 0.2em 6px;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: 75%; line-height: 1.65em; }
#mainContent .definitionList .t02 dl dd {padding:0 0 3px 18em;  font-size: 75%;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: 75%; 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: 75%; padding: 5px 5px; white-space: nowrap; border-bottom: 1px solid #d8d4d1; }
#mainContent .table .t01 table th.s01 {text-align:center}

#mainContent .table .t01 table th.disabled { color: #bab1a9;  }
/*
#374407 - Dark Green
#7c9617 - Mid Dark - Signature Green
#677e0f - Mid Green
#b0c074 - Mid Light Green	
#d7dfb9 - Light Green
#f5f7ed - V Light Green
#fafbf6 - V V Light Green
#fcfbf9 super light beige    fbfaf9 -alt 1 f8f6f4 - alt 2
#f6f6f4 light beige 
#e8e3df mid super light beige
#d8d4d1 mid lightg brown
#bab1a9 mid mid light brown
#928476 mid brown
#655a4f mid mid brown
#3d281a dark brown
 */
#mainContent .table .t01 table td { color: #888;  font-size: 75%; padding: 4px 5px; vertical-align: top; }

tr.trhover {background: #fcfbf9;}
tr.headwordRow {cursor: pointer}
.quickLetter { cursor: pointer}
.disabled{color: LightGray;}

#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; }


#mainContent .table .t02  { padding: 0px; border: 0px none; background-color: #fff; margin: 0 0 0px 0; border-bottom: 2px solid #e8e3df; line-height: normal !important;}
#mainContent .table .t02 table caption { text-align: left;  color: #333; font-size: 75%; text-transform: uppercase; font-weight: bold; margin: 0 0 0.8em 0; }
#mainContent .table .t02 table { padding: 0; margin: 0; border: 0px none;background: #fff; width: 100%; border-collapse:collapse; }
#mainContent .table .t02 table th { background: #e8e3df; color: #333; text-align: left; font-size: 75%; padding: 5px 5px; white-space: nowrap; border-bottom: 1px solid #d8d4d1; }
#mainContent .table .t02 table th.s01 {text-align:center}
#mainContent .table .t02 table th.disabled { color: #bab1a9;  }
#mainContent .table .t02 table td { color: #000;  font-size: 75%; padding: 4px 5px; vertical-align: top; }
#mainContent .table .t02 table td span.unclear {color: #999;}
#mainContent .table .t02 table tr.z01 { background: #fcfbf9; }
#mainContent .table .t02 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: 75% }
#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: 75%; 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: 75%}
#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: 75%; 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 dfn {margin: 0 0 0 10px !important; }

#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: 75%}
#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: 75%; 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: 75%; margin: 0 10px 0 0}
#mainContent fieldset li.r1 li .f2 {float:left; margin: 4px 3px 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 fieldset.r1 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 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 button:hover {background: #7c9617; border-color: #7c9617 !important;color:#fff !important}

#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 fieldset li.r1 li, #mainContent fieldset li.r1 ol {width: auto !important;}

input.f2 {border: 0px none !important}

#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{width: 40%;}
#mainContent .form .t01 form fieldset.r4 li.i3 {width: auto;}
#mainContent .form .t01 form fieldset.r4 li.i3 {clear: none; width: 100%; zoom:1}
#mainContent .form .t01 form fieldset.r4 li ol li {width: auto; float: left !important; }
#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 */