/*	personality.css
 *	xMod Custom Site Personality Style Sheet
 *	xMod Version: 1.3 
 */
  
/* STUCTURAL ELEMENTS */
body#xmd { background: #fff; font: 100% Verdana, Arial, Helvetica, sans-serif; }
#banner { background: #000;height:86px;position:relative;width:100%;background:#c58056 url(../i/banner_bg.png) 0px 0 repeat-y;}
#decalLeft{background: url(../i/decalLeft_bg.jpg) 0 0px no-repeat; width: 113px; height: 110px; z-index:500;left:0;}
#decalRight{background: url(../i/decalRight_bg.jpg) left top no-repeat; width: 588px; height: 86px; top: 0; right: 0; }
#content #rightContent{border:0px none;padding:0px;width:190px; margin: 65px 0 0 0;background:#fafafa; }
#banner h1 { position: absolute; top: 22px; left: 141px; right:auto; background:url(../i/banner_h1_bg.png) left top no-repeat; width: 613px; height: 59px; z-index: 1000;}
#banner h1 span{ display: none; }
td#content{;padding:20px 20px 20px 0px;vertical-align:top;}
.sn0 #content { padding: 20px 30px 80px 120px;  }
.rc1 #content { padding: 20px 20px 80px 0px;  }
.sn0 #sidenav { display: none; }
.rc0 #content #mainContent {	margin: 0 0px 0 0px;  }
.rc1 #content #mainContent {	margin: 0 220px 0 0px;}
#mainContent { min-height: 420px; padding-top: 12px; }
td#content div {background: transparent;}
#xlt {background:#fff url(../i/content_bg.jpg) left 29px no-repeat}


/* SECTION SPECIFIC STYLING */
/* BANNER UTILITY LINKS */
/* BREADCRUMB */
#breadcrumb{padding:1px 0 1px 0px; background: #21030b url(../i/breadcrumb_bg.png) 0 0 repeat-y; margin: 0;}
#breadcrumb div.s01{padding:4px 0 2px 140px;float: left;  } 
#breadcrumb ul { list-style: none;padding: 0px 0 0px 0px;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: #ccc;}

#breadcrumb ul li a{background: url(../i/aro_c58056.png) right 0.45em no-repeat; text-transform:capitalize}
#breadcrumb ul li a span { background: none;padding: 0px; border-bottom: 1px dotted #999; }
#breadcrumb ul li span.s01 {color: #ddd;font-weight: bold; padding: 1px 0px 2px 4px; background: none;}
#breadcrumb ul li span.s02 {color: #ddd;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 h3 {background: #c58056; font-size: 70%; color: #fff;padding-left: 20px;}
#sidenav #sn h3 {background-color: #061440;margin:20px 0 0 0;}

#sidenav #sn a:link,#sidenav #sn a:visited,#sidenav #sn a:active {color:#3e5087;}
#sidenav #sn a:hover span{color:#061440;border-bottom:1px dotted #061440;}

#sidenav{font-size:100%;padding:30px 30px 40px 10px;vertical-align:top; width: 190px; background: none; }

#sidenav{background: #fff url(../i/snBg.png) 93px 0px no-repeat;  min-height: 259px;}


#sidenav a:link,#sidenav a:visited,#sidenav a:active{background: none;border: none;color:#ac5c37;padding:5px 0px 5px 20px;width:160px; }
#sidenav li{font-weight:normal;margin:0; border-bottom: 1px dotted #e6e4de; }
#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: #ac5c37; font-weight: bold; }
#sidenav li a.s03 { font-weight: bold; color: #643315;  }
#sidenav li a:hover{background: #faf5f2;}
#sidenav li a:hover span{color: #643315;}
#sidenav li a.s03 { font-weight: bold; color: #643315; }
#sidenav li.s04 li a.s03 { font-weight: bold; color: #643315; } 
#sidenav li.s04,
#sidenav li.s08 { background: #faf5f2;  }
#sidenav li.s03 a { background:url(../i/expOff.png) 5px 0.65em no-repeat; }
#sidenav li.s03 a:hover { background-image: url(../i/expOn.png);background-color: #faf5f2; }
#sidenav li.s04 a.s03,
#sidenav li.s08 a.s03 { background: url(../i/colOff.png) 5px 0.65em no-repeat; }
#sidenav li.s04 a:hover.s03,
#sidenav li.s08 a:hover.s03 { background:  #faf5f2 url(../i/colOn.png) 5px 0.65em no-repeat; }
#sidenav li li a.s03,
#sidenav li li a:hover.s03 { background: none !important;}
#sidenav li li a:link,
#sidenav li li a:visited,
#sidenav li li a:active{background:none;border-bottom:0px none;border-right:none;color:#8d724e;font-size:70%;font-weight:normal;padding:3px 0px 3px 30px;width:140px;}
#sidenav li li a:hover span {border-bottom:1px dotted #8d724e;}
#sidenav li li a.s03 {}
#sidenav li li,#sidenav ul ul{margin:0;}
#sidenav ul{list-style-type:none;padding:0;margin: 0;border-top: 1px dotted #e6e4de;}




/* TOPNAV */
/* FOOTER */
#footer{padding: 10px 0px 0px 0px; margin:0px 20px 40px 230px; border-top: 2px solid #efd7ca; font-size: 70%;color:#643315;  }
#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 solid #a89d91;  }

#footer .utilLinks .s01  ul li.s01 a{  padding: 3px 5px 1px 3px; width: 60px; height: 20px; background-image: url(../i/xModOff.png); background-repeat: no-repeat; }

#footer .utilLinks .s01  ul li.s01 { background-image: none; border: 0px none; }
#footer .utilLinks .s01  ul li a{color:#ddd;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; background-image: url(../i/xModOff.png); background-repeat: no-repeat; }
#footer .utilLinks .s01  ul li.s01 a:hover { text-decoration: none; background-image: url(../i/xMod.png);}
#footer .utilLinks .s02  a { color: #643315; border-bottom: 1px dotted #c58056; text-decoration: none; }
#footer .utilLinks .s02  a:hover { color: #402912; border-bottom: 1px solid #643315; }
#footer .utilLinks div.s01 {padding: 0px 5px 3px 5px;}
#footer .utilLinks div.s02 { padding: 3px 5px 4px 5px;margin: 0 0 10px 0; border: 0px none; border-bottom: 0px none; background: transparent;}
/* RIGHT CONTENT */

#content #rightContent { background: none; border-left: 2px solid #f9f5ee; padding: 0 0 0 14px;}
#rightContent a { color: #8d724e; text-decoration:none; border-bottom: 1px dotted #8d724e;}
#rightContent a:hover { color: #21030b; border-bottom: 1px solid #6b555c;  }
/* RIGHT CONTENT: QUICK LINKS */
/* RIGHT CONTENT: PROMO ARTICLE */
#rightContent .promoArticle  .t01 { border: 0px none; background-color: #fff;margin: 0px 0 10px 0;padding: 0 0 10px 0; width: 190px; }
#rightContent .promoArticle .t01 h3 {  color: #6b555c; font-size: 70%; font-weight: normal; font-family:Verdana, Arial, Helvetica, sans-serif; background: #f9f5ee;  margin: 0 0 3px 0; font-weight: bold; padding: 7px 0 6px 10px; border-bottom: 1px solid #c69f56; }
#rightContent .promoArticle .t01 dl { margin: 0; padding: 0; }
#rightContent .promoArticle .t01 dd,
#rightContent .promoArticle .t01 dt { margin: 0;font-size: 70%;line-height: 1.65em; }
#rightContent .promoArticle .t01 dt { font-weight: bold; padding: 0 0 3px 10px; color: #7d7351; }
#rightContent .promoArticle .t01 dd {  padding: 0 0 3px 0; margin: 0 0 6px 10px;}
#rightContent .promoArticle .t01 dd a {font-weight:bold;text-align:right;border-bottom:1px dotted b0b0b0;color:#666;}
#rightContent .promoArticle .t01 dl p { margin: 0; padding: 0 0 0.4em 0; }
/* RIGHT CONTENT: TOC ARTICLE */
/* RIGHT CONTENT: SUBMENU */
/* RIGHT CONTENT: OTHER */
#rightContent .unorderedList .t03 {}
#rightContent .unorderedList .t03 ul {list-style: none; margin: 0 0 0.8em 0; padding: 0;}
#rightContent .unorderedList .t03 ul li {font-size: 70%; line-height: 1.65em; font-weight: bold; text-transform: uppercase;}
#rightContent .unorderedList .t03 ul li a { color: #21030b;}
#rightContent .unorderedList .t03 ul ul li {font-size: 70%; line-height: 1.65em; font-weight: normal; text-transform: none; margin: 0 0 0 15px;}
#rightContent .unorderedList .t03 ul ul li a {color: #8d724e;}
#rightContent .unorderedList .t03 ul li li {font-size: 100%;}

/* 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: 90%; font-weight: bold; line-height: 70%;  }
#mainContent ol { list-style: decimal; }
#mainContent ul	{ margin: 0 0 0.8em 0; padding: 0; }
#mainContent li {font-size: 70%; line-height: 1.65em; list-style: none; background:url(../i/aro_c58056.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: #643315; text-decoration:none; }
#mainContent p a:hover { color: #402912; 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: #643315; text-decoration:none; }
#mainContent li a:hover { color: #402912; text-decoration: none; }
#mainContent a { color: #643315; text-decoration:none; border-bottom: 1px dotted #c58056;}
#mainContent a:hover { color: #402912; border-bottom: 1px solid #643315;  }
#mainContent a.search {font-weight:bold;}
#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: #643315;  font-size: 105%; font-weight: bold; font-family:  Arial, sans-serif; margin: 1.7em 0 0.4em 0; padding: 0; line-height: normal}
#mainContent h3 					{ color: #ac5c37;  font-size: 80%; font-weight: bold; font-family: Arial, sans-serif; margin: 0.8em 0 0.4em 0; padding: 0; }
#mainContent h4 					{ color: #c58056;  font-size:  80%; font-weight: bold; font-family:  Arial, sans-serif; }
#mainContent h5 					{ color: #6b555c;  font-size: 70%; font-weight: bold; }
#mainContent h6 					{ color: #9d937c;  font-size: 70%; font-weight: bold; }

/* WORD SEARCH HITS */
.highlight {color: red; }

/* 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: #402912; font-size: 150%; font-weight: normal;  font-family: Arial, sans-serif; margin: 0;}
#mainContent .pageHeader .t01 h2 {color: #643315; font-size: 70%; font-family:Arial, sans-serif; line-height: 1.45em; font-weight: bold;}
#mainContent .pageHeader .t01 p { background: #f6f6f4; color: #928476; font-size: 70%; font-weight: bold; margin: 0; padding: 2px 5px 3px 5px; text-align: right; }
/* PREFORMATTED CODE */
/* ORDERED LISTS */
/* BIBLIO LIST */
#mainContent .biblioList .t01 li { background:url(../i/aro_c58056.png) 15px 0.55em no-repeat;} 
/* UNORDERED LISTS */
#mainContent .unorderedList .t01 ul li {background:url(../i/aro_c58056.png) 15px 0.55em no-repeat; }
/* EXPANDING LIST */
/* COMPLEX LIST */
/* 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: 60%; margin: 0; padding: 0; }
#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: #f6f6f4;}
#mainContent .alphaNav .t01 ul li span.s02 {padding: 0px 3px; color: #fff; background: #7a0101;}
#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: #7a0101; 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: 70%; padding: 5px 0px 0 0; float: left; width: 14em; text-align: left;}
#mainContent .jumpNav .t01 form select { float: left; padding: 3px 2px 3px 4px; margin: 0 5px 0 0; border: 1px solid #e8e3df;font: 11px Verdana, 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: 70% Verdana, Arial, Helvetica, sans-serif; line-height: 1.65em; 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.65em;}
#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: 3px solid #e8e3df; font-family:Verdana, Arial, Helvetica, sans-serif}

#mainContent a.fnLink:link,
#mainContent a.fnLink:visited,
#mainContent a.fnLink:active { text-decoration: none; font-size: 100%; vertical-align:text-top}
/* OPTIONS / SUBMENU */

#mainContent .options .t01 {background: none;border-top:2px solid #efd7ca;font-size:100%}
#mainContent .options .t01 ul { list-style: none; margin: 0; padding: 0;}
#mainContent .options .t01 ul li {	display: inline; font-size: 60%; margin: 0; padding: 0; }
#mainContent .options .t01 ul li a,
#mainContent .options .t01 ul li span { float: left; margin: 0 1px 3px 0; font-size: 100%; font-weight: bold;}
#mainContent .options .t01 ul li a span {margin:0;}
	
#mainContent .options .t01 ul li span.s01 {padding: 1px 5px; color: #efd7ca; background: #fff; }
#mainContent .options .t01 ul li span.s02 {padding: 1px 5px; color: #402912; background: #efd7ca;}
#mainContent .options .t01 ul li a:link,
#mainContent .options .t01 ul li a:visited,
#mainContent .options .t01 ul li a:active {  border: 0px none; background: #faf5f2; color: #402912; padding: 1px 5px; text-decoration:none; }
#mainContent .options .t01 ul li a:hover { border: 0px none; background: #efd7ca; color: #402912; padding: 1px 5px; }

#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 {  border-color: #928476; background-color: #928476; }
#mainContent .options .t03 li a:hover span { background-color: #928476; color: #fff; }
#mainContent .options .t03 li a.s01 {}
#mainContent .options .t03 li a.s01 span { background:#faf8f5 url(../i/aro_d2cac1_dbl_left.png) left 0.55em no-repeat; padding: 0px 1px 0px 12px}
#mainContent .options .t03 li a.s01:hover span {background:#a98f70 url(../i/aro_fff_dbl_left.png) left 0.55em no-repeat;}
#mainContent .options .t03 li a.s02 {}
#mainContent .options .t03 li a.s02 span { background:#faf8f5 url(../i/aro_d2cac1_left.png) left 0.55em no-repeat;padding: 0px 1px 0px 8px}
#mainContent .options .t03 li a.s02:hover span {background:#a98f70 url(../i/aro_fff_left.png) left 0.55em no-repeat;}
#mainContent .options .t03 li a.s03 {}
#mainContent .options .t03 li a.s03 span {background:#faf8f5 url(../i/aro_d2cac1.png) right 0.55em no-repeat;padding: 0px 8px 0px 1px}
#mainContent .options .t03 li a.s03:hover span {background:#a98f70 url(../i/aro_fff.png) right 0.55em no-repeat;}
#mainContent .options .t03 li a.s04 {}
#mainContent .options .t03 li a.s04 span { background:#faf8f5 url(../i/aro_d2cac1_dbl_right.png) right 0.55em no-repeat;padding: 0px 12px 0px 1px}
#mainContent .options .t03 li a.s04:hover span {background:#a98f70 url(../i/aro_fff_dbl_right.png) right 0.55em no-repeat;}

#mainContent .submenu .t03 { float: right; padding: 3px 6px 5px 6px; border: 1px solid #f0e8de; background: #faf8f5; }
#mainContent .submenu .t03 h3 { float: left; margin: 0; padding: 0 10px 0 0; font-size: 70%; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.65em; }
#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:#faf5f2;border-bottom: 1px dotted #e6e4de;border-top: 1px dotted #e6e4de;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:#643315;font-size:70%;margin:0;padding:0px 5px 2px 0;font-family: Verdana, Arial, Helvetica, sans-serif;}
#mainContent .toc .t01 ul,
#mainContent .toc .t02 ul { list-style:none;margin:0;padding:0; }
#mainContent .toc .t04 ul,
#mainContent .toc .t03 ul { float: left; width: 12em; list-style:none;margin:0;padding:0;}
#mainContent .toc .t01 ul li,
#mainContent .toc .t02 ul li,
#mainContent .toc .t03 ul li,
#mainContent .toc .t04 ul li { margin: 0 0 0 6px; background: none; padding: 0;}
#mainContent .toc .t02 ul li a,
#mainContent .toc .t04 ul li a{text-decoration:none; background:url(../i/aro_up_off.png) 1px 0.45em 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_on.png) 1px 0.45em no-repeat; }
#mainContent .toc .t01 ul li a,
#mainContent .toc .t03 ul li a{text-decoration:none; background:url(../i/aro_down_off.png) 1px 0.45em 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_on.png) 1px 0.45em no-repeat;}
#mainContent .toc .t01 ul li a:hover {text-decoration:none;  }
#mainContent .toc div ul li a span {color:#643315;text-decoration:none; border-bottom: 1px dotted #c58056; }
#mainContent .toc div ul li a:hover span { border-bottom: 1px solid #643315; color: #402912; }

/* TOC */
/* DEFINITION LIST */
#mainContent .definitionList .t01 dl {font-size: 100%}
#mainContent .definitionList .t01 dl dt {line-height: 1.65em; font-weight: bold; font: 80% Arial, Helvetica, sans-serif; font-weight: bold;	}
#mainContent .definitionList .t01 dl dd {line-height: 1.65em;font-size: 70%; background:url(../i/aro_c58056.png) 15px 0.65em no-repeat; margin: 0; padding: 0 0 0 25px; }

/* 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 { margin: 0;font-weight: bold; padding: 0px 0px 0px 0px; text-align:right; color: #ac5c37; float:left; width: 17em; line-height: 1.65em;}
#mainContent .resourceList .t01 dd.x01 { padding: 0 0 0.8em 15px; }

#mainContent .resourceList .t01 dl dd {padding:0 0 0px 18em; line-height: 1.65em; margin: 0;}	
#mainContent .resourceList .t01 dl dd:after{content:".";display:block;height:0;visibility:hidden;clear:left;}
#mainContent .resourceList .t01 dl dd{display:block; zoom:1;}

#mainContent .resourceList .t01 dl dt.z01,
#mainContent .resourceList .t01 dl dd.z01 { margin: 0; background-color: #fff; line-height: 1.65em; }
#mainContent .resourceList .t01 dl dt.z02,
#mainContent .resourceList .t01 dl dd.z02 { margin: 0; background-color: #fff;line-height: 1.65em;  }
/* BIBLIOGRAPHICAL LISTS */
/* TABLES */

#mainContent .table .t01  { padding: 0px; border: 0px none; background-color: #fff; margin: 0 0 10px 0; border-bottom: 3px solid #e8e3df;}
#mainContent .table .t01 table caption { text-align: left;  color: #333; font-size: 70%; text-transform: uppercase; }
#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: #3d281a; text-align: left; font-size: 70%; padding: 5px 5px; white-space: nowrap; border-bottom: 1px solid #d8d4d1; }
#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; }

#mainContent .table .t04  { padding: 0px; border: 0px none; background-color: #fff; margin: 0 0 10px 0; border-bottom: 3px solid #e8e3df;}
#mainContent .table .t04 table caption { text-align: left;  color: #333; font-size: 70%; text-transform: uppercase; }
#mainContent .table .t04 table { padding: 0; margin: 0; border: 0px none;background: #fff; width: 100%; border-collapse:collapse; }
#mainContent .table .t04 table th { background: #e8e3df; color: #3d281a; text-align: left; font-size: 70%; padding: 5px 5px; white-space: nowrap; border-bottom: 1px solid #d8d4d1; }
#mainContent .table .t04 table td { color: #888;  font-size: 70%; padding: 4px 5px; vertical-align: top;  }
#mainContent .table .t04 table tr.z01 { background: #fcfbf9; }
#mainContent .table .t04 table tr.z01 td { border-bottom: 1px dotted #e8e3df; border-top: 1px dotted #e8e3df; padding: 4px 5px; }
	
#mainContent .table .t04 table tr.z02 td.z04 { background: #fbfaf9;}
#mainContent .table .t04 table tr.z01 td.z04 { background: #f8f6f4; }
/* INDEX: DOCUMENT */
/* INDEX: KEYWORD */
/* IMAGE: INLINE */
/* IMAGE: INLINE, LINKED / POPUP */
/* IMAGE: INLINE FIGURE, WITH CAPTION */
/* IMAGE: BLOCK */
#mainContent .image .t03 {border: 0px none; background: none; padding: 0; }
#mainContent .image .t03 dl{border: 0px none}
#mainContent .image .t03 dl dd {font-weight: bold}
/* IMAGE: MAP */

/* maptabs - supl-like */
#mainContent .tb {overflow:hidden;clear:left;padding:20px}
#mainContent .tb ul.g3 {border-bottom: 2px solid #efd7ca;overflow:hidden;}
#mainContent .tb .g1 ul.g3 {background: #e1e1e1;}
#mainContent .tb .g1 .b1 {width: 500px;}
#mainContent .tb ul.g3 li {float:left;margin:0;background:none;padding:0;}
#mainContent .tb ul.g3 li a {color:#643315;font-weight:bold;padding:5px 8px;display:block;font-size:100%;background:#faf5f2 url(../i/tb.png) 0 0 repeat-x;border:0px none}
#mainContent .tb ul.g3 li a:hover,
#mainContent .tb ul.g3 li.g4 a {background:#efd7ca url(../i/tbAOn.png) 0 100% repeat-x;color:#402912;}

#mainContent .tb .g2 {display:none}



#mainContent div.b2 {margin: 12px 0 0 15px}
#mainContent div.b2 h3 {float:left;margin: 0 12px 0 0}
#mainContent div.b2 ul {float:left;margin: 0 12px 0 0}
#mainContent div.b2 li {background: url(../i/aro_c58056.png) 5px 0.55em no-repeat;margin:;padding:0 0 0 15px;}
#mainContent div.b2 li a {background:none;padding:0;}

#mainContent div.b2 dl {float:left;margin: 0 12px 0 0; font-size: 100%}
#mainContent div.b2 dt {line-height: 1.65em; text-transform:uppercase;font:80% Arial, Helvetica, sans-serif;color:#ac5c37;font-weight:bold;}
#mainContent div.b2 dd {font-size: 70%; line-height: 1.65em; background: url(../i/aro_c58056.png) 5px 0.55em no-repeat;margin:;padding:0 0 0 15px;margin:0 ;}
#mainContent div.b2 dd a {background:none;padding:0;}
	
#mapcountryEngland div.b1 {background:url(../i/maps/01/01.png) left top no-repeat !important;width: 485px;height: 600px;position: relative;}
#mapcountryIreland div.b1 {background:url(../i/maps/02/02.png) left top no-repeat !important;width: 454px;height: 600px;position: relative;}
#mapcountryScotland div.b1 {background:url(../i/maps/03/03.png) left top no-repeat !important;width: 360px;height: 600px;position: relative;}
.cN {position:absolute;top:10px;left:10px;font-size:70%;font-weight: bold; width: 150px; } 
/*
21030b
#7d7351;
#c69f56;
#6b555c;  
#9d937c; 

f9f5ee
*/
/* LOGO MATRIX */
/* THUMBNAIL IMAGE GRID */
#mainContent .image .t01 {border: 0px none; padding: 0 20px; background: none;overflow:hidden}
#mainContent .image .t01 dl {border: 0px none; padding: 0; width: 110px; }
#mainContent .image .t01 dl dt {height: 93px; overflow: hidden;line-height:0;font-size:0;}
#mainContent .image .t01 dl dt a {height: 85px;overflow: hidden;float:left;border: 3px solid #efd7ca; padding: 1px;}
#mainContent .image .t01 dl dt a:hover{border-color:#c58056;}
#mainContent .image .t01 dl dt img { }
#mainContent .image .t01 dl dd { height: 6em; font-size: 90%; color: #ac5c37;}
#mainContent .image .t02 {border: 0px none; background: 0px none; /*hack for float clearance on homepage: */ overflow:hidden}
#mainContent .image .t02 dl {border: 0px none; padding: 0px none}
#mainContent .image .t02 dl dt {width: auto; padding: 0 10px 0.8em 0}
#mainContent .image .t02 dl dt img {border: 3px solid #efd7ca; padding: 1px;}
#mainContent .image .t02 dl dt a img {border:0px none;padding:0;}
#mainContent .image .t02 dl dt a {border:0px none; line-height:0;font-size:0;overflow: hidden;float:left;border: 3px solid #efd7ca; padding: 1px;}
#mainContent .image .t02 dl dt a:hover{border-color:#c58056;}
#mainContent .image .t02 dl dd {padding: 0;clear: none; line-height: 1.65em}
#mainContent .image .t02 dl dd.s01 {margin: 0 0 0 40px; padding: 0}
#mainContent .image .t02 dl dd.s01 dl {margin: 0;}

#mainContent .image .t02 ul {margin: 0; padding: 0;}
#mainContent .image .t02 ul li {margin:0 0 0 0px;padding :0 0 0 0px; }
#mainContent .image .t02 ul li a {font-weight: bold;}
#mainContent .image .t02 ul li dl {font-size: 100%; border: 0px none; padding: 5px 0; margin: 0;}
#mainContent .image .t02 ul li dl a {font-weight: normal}
#mainContent .image .t02 ul li dl dt { width: 100px; }
#mainContent .image .t02 ul li dl dd {padding: 0 0 0 115px; width: 500px;} /* EDITED */
#mainContent .image .t02 ul li dl dd span strong {color:#c58056;} /* ADDED */
#mainContent .image .t02 ul li dl dd div.settlement {font-weight: bold;}

/* FORMS */
/* fieldset.f01 - results buttons */
#mainContent form  .h { display: none; }
#mainContent form fieldset { border: 1px solid #f0e8de; margin: 0 0 0.8em 0; padding: 0.5em 0.5em 0 0.5em;}
#mainContent form fieldset legend { display: none; }
#mainContent form fieldset fieldset legend { display: block; border: 0px none; background: none; color: #928476; padding: 1px 3px 1px 0px; font-size: 70%; font-weight: bold; text-transform:uppercase;}
#mainContent form label { float: left; width: 8.5em; text-align:right; padding: 2px 15px 0 0; vertical-align:top; font-size: 70%; font-weight: bold; color: #372f26; }
#mainContent form button { border: 1px solid #d8d4d1; background-color: #f6f6f4; color: #928476; padding: 3px 4px; float: left; margin: 0 5px 0 0; cursor: pointer;  font-weight: bold !important;}
#mainContent form button:hover { border: 1px solid #900; background-color: #7a0101; color: #fff; }
#mainContent form ol { margin: 0; padding: 0; list-style: none; } 
#mainContent form li { margin: 0 0 00 0; font-size: 100%; padding: 0; background: none; clear: left;overflow:hidden }

#mainContent form input, 
#mainContent form button, 
#mainContent form textarea, 
#mainContent form select { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #3d281a;  }

#mainContent .form .t02 fieldset { border: 0px none; padding: 0; margin: 0.8em 0 0 0; }
#mainContent .form .t02 fieldset ol  { margin: 0; padding: 0;  }
#mainContent .form .t02 fieldset ol li { margin: 0; padding: 0; line-height: 1.2 em; }
/*#mainContent form fieldset.s03 fieldset legend { display: none; }*/
#mainContent .form .t02 fieldset ol li label { width: auto; padding: 0; margin: 0;float :left; font-weight: normal;  }
#mainContent .form .t02 fieldset ol li label.s01 { padding: 0 7px 0 0; }



#mainContent .form .t02 form li dfn {font-size: bold; font-size: 70%; color: red;}
#mainContent .form .t02 form fieldset ol li input {float:left;}
#mainContent .form .t02 form fieldset ol li input.f01 {padding: 2px 5px 3px 5px}
#mainContent .form .t02 form fieldset ol li input.f02 {margin: 6px 0 0 0 !important;border: 0px none !important}
#mainContent .form .t02 form fieldset ol li label { margin: 0 10px 0 0; font-weight: bold; float: left; padding: 0px 0 0 0}



/* 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 */
