/*	personality.css
 *	xMod Custom Site Personality Style Sheet
 *	xMod Version: 1.3 
 */
 
/* AUTO SUGGEST */
#mainContent        {position:relative;}
.suggestion_list       {background: white;border: 1px solid #eee; padding: 4px; position: absolute; top: 120px !important; left: 240px !important; width: 360px; height: 107px; overflow: auto;} 
.suggestion_list ul    {padding: 0;margin: 0;list-style-type: none;}
.suggestion_list li {float: left; width: 130px;}
#autosuggest    { display: none;    }
 
/* STUCTURAL ELEMENTS */
body#xmd { background: #928476; font: 100% Verdana, Arial, Helvetica, sans-serif; }
#banner { background: #000;height:85px;position:relative;width:100%; }
#gfx01 { background:url(../i/gfx01.png) left top no-repeat; width: 114px; height: 112px; position: absolute; top: 0px; left: 0px; z-index: 1000; }
#decalLeft{background: url(../i/decalLeft_bg.jpg) 0 1px no-repeat; width: 517px; height: 85px; z-index:500; }
#decalRight{background: url(../i/decalRight_bg.jpg) left top no-repeat; width: 290px; height: 85px; top: 0; right: 0; }

#banner h1 { position: absolute; top: 44px; left: 110px; background:url(../i/banner_h1_bg.png) left top no-repeat; width: 312px; height: 28px; z-index: 1000;}
#banner h1 span { display: none; }
td#content{background:#fff;padding:14px 30px 20px 20px;vertical-align:top;}
.sn0 #content { padding: 20px 30px 80px 120px;  }
.sn0 #sidenav { display: none; }
#mainContent { min-height: 420px; padding-top: 12px; }

/* Alt banner 
#decalLeft { background-position: -70px 1px; }
#decalRight { display: none; }
#banner h1 { left: 25px; }
#gfx01 { right: 10px; left: auto; }
/**/

/* SECTION SPECIFIC STYLING */
/* BANNER UTILITY LINKS */
/* BREADCRUMB */
#breadcrumb{padding:0px 0 0px 0px; background: #7b0101 url(../i/breadcrumb_bg.png) left bottom repeat-x; border-bottom: 3px solid #928476; }
#breadcrumb div.s01{padding:4px 0 0px 210px; background:url(../i/breadcrumb_s01_bg.png) -1px bottom no-repeat;float: left; color: #fff; }  
#breadcrumb ul { list-style: none;padding: 0px 0 0 20px;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_ddd.png) right 0.5em 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{font-size:100%;padding:30px 30px 40px 10px;vertical-align:top; width: 190px; background: #fff url(../i/snBg.jpg) 138px 0px no-repeat; }
#sidenav a:link,#sidenav a:visited,#sidenav a:active{background: none;border: none;color:#777;padding:5px 0px 5px 10px;width:170px; background: url(../i/aro_ccc.png) 2px 0.75em no-repeat;}
#sidenav li{font-weight:normal;margin:0; border-bottom: 1px dotted #dddddd; }
#sidenav li li {border-bottom: none;}
#sidenav li ul {border-top: 0px none;  padding: 0 0 3px 0;}
#sidenav li a {font: 70% Verdana, Arial, Helvetica, sans-serif; color: #ddd; font-weight: bold; }
#sidenav li a.s03 { font-weight: bold; color: #810426; background: url(../i/aro_810426.png) 2px 0.75em no-repeat; }
#sidenav li a:hover{background: none;}
#sidenav li a:hover span{border-bottom: 1px dotted #7b0101; color: #7b0101;}
#sidenav li li a:link,
#sidenav li li a:visited,
#sidenav li li a:active{background: url(../i/aro_999.png) 12px 0.7em no-repeat;border-bottom:0px none;border-right:none;color:#999;font-size:70%;font-weight:normal;padding:3px 0px 3px 20px;width:150px;}


#sidenav li li li span {background:none !important}
#sidenav li li li a:link,
#sidenav li li li a:visited,
#sidenav li li li a:active{background: url(aro_999.png) 22px 0.7em no-repeat;border-bottom:0px none;border-right:none;color:#999;font-size:70%;font-weight:normal;padding:3px 0px 3px 20px;width:150px;}


#sidenav li a.s03 { font-weight: bold; color: #810426; background: url(../i/aro_810426.png) 2px 0.75em no-repeat; }
#sidenav li.s04 li a.s03 { font-weight: bold; color: #810426; background: url(../i/aro_999.png) 12px 0.7em no-repeat; } 
#sidenav li.s04,
#sidenav li.s08 { background: url(../i/pn1_bg_on.png);  }
#sidenav li.s03 a { background:  url(../i/aro_down_off.png) 167px 0.9em no-repeat; }
#sidenav li.s03 a:hover { background:  url(../i/aro_down_on.png) 167px 0.9em no-repeat; }
#sidenav li.s04 a.s03,
#sidenav li.s08 a.s03 { background: url(../i/aro_down_on.png) 167px 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;}

/* TWITTER LOGO HOME PAGE */

#mainContent a.extImage {background: url(../i/logo_twitter.jpg)no-repeat scroll 3px -2px; height:15px; width: 80px; padding: 0 86px 0 0; border: 0 none;}
#mainContent a.extImage:hover {background: url(../i/logo_twitter_h.png)no-repeat scroll 3px -2px; border: 0 none; height:15px; width: 80px; padding: 0 86px 0 0;}
#mainContent a.extImage span {display: none}



/* TOPNAV */
/* FOOTER */
#footer{padding: 10px 20px 0px 20px; margin:0px 0px 40px 0px; border-top: 0px none; font-size: 70%;color:#ddd;  background:url(../i/footer_bg.png) left top repeat-x; border-top: 3px solid #ccc;	 }
#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: #ddd; border-bottom: 1px dotted #a89d91; text-decoration: none; }
#footer .utilLinks .s02  a:hover { color: #fff; border-bottom: 1px solid #ddd; }
#footer .utilLinks div.s01 {padding: 0px 5px 3px 5px;}
#footer .utilLinks div.s02 { padding: 3px 5px 4px 5px;margin: 0 0 10px 0; border-top: 1px dotted #a89d91; border-bottom: 0px none; background: transparent;}
/* RIGHT CONTENT: QUICK LINKS */
/* RIGHT CONTENT: PROMO ARTICLE */
/* RIGHT CONTENT: TOC ARTICLE */
/* RIGHT CONTENT: SUBMENU */
/* CORE FORMATTING */
#mainContent p {font-size: 70%; line-height: 1.5em; margin: 0 0 0.8em 0; padding: 0;}
#mainContent span.pnum {position:absolute; left: -25px; color:#888;}
#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.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: 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.5em; }
#mainContent blockquote {  background: url(../i/blockquote_bg.png) top left no-repeat; padding: 8px 0 5px 30px; margin: 5px 50px 5px 20px;}
#mainContent blockquote p {margin: 0; }
#mainContent h2 					{ color: #7a0101;  font-size: 90%; font-weight: bold; font-family:Arial, Helvetica, sans-serif; margin: 1.7em 0 0 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; clear: left }
#mainContent h5 					{ color: #a98f70;  font-size: 70%; font-weight: bold; }
#mainContent h6 					{ color: #a98f70;  font-size: 70%; font-weight: bold; }
/*#mainContent a.mss					{ background:url(../i/iconMs.png) left top no-repeat; float: left; width: 3em; border: 0px none; height: 39px; clear: left; }*/
#mainContent div.mss a					{ font-size: 70%;  background:url(../i/iconMsSmall.png) left top no-repeat; padding: 0 0 0 16px; border: 0px none; color: #655a4f; }
#mainContent div.mss a span				{ border-bottom: 1px dotted #e8e3df; }
#mainContent div.mss a:hover			{ border: 0px none;}
#mainContent div.mss a:hover span		{color: #3d281a; border-bottom: 1px solid #655a4f;}
/*
 fcfbf9 super light beige    fbfaf9 -alt 1 f8f6f4 - alt 2
 f6f6f4 light beige 
 e8e3df mid super light beige
 d8d4d1 mid lightg brown
 928476 mid brown
 655a4f mid mid brown
 3d281a dark brown
 e59d0a yellow
 7a0101 dark red
 */
 
 #mainContent .image .t01 {border: 0 none; background: none; margin: 20px 0 0 0;}
 #mainContent p.confblurb {position: relative; margin: 0 0 -50px 180px; bottom: 112px;}
 
/* 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: #810426; font-size: 140%; font-weight: normal;  font-family:  Arial, Helvetica, sans-serif; letter-spacing: -0.03em; border-bottom: 3px solid #e8e3df; margin: 0;}
#mainContent .pageHeader .t01 h2 {color: #928476; font-size: 70%; font-family:Verdana, Arial, Helvetica, 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 */
/* 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);}
/* 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: Verdana, Arial, Helvetica, sans-serif; padding: 0;   }
#mainContent .complexList .t01 dl dl dd { margin: 0 0 0 2em; color:#655a4f; border: 0px none; padding: 0;}

#mainContent .complexList .t01 .cg {overflow:hidden}

#mainContent .complexList .t01 .cg dl {margin-bottom:0.8em}
#mainContent .complexList .t01 .cg dl dt {float:none;font-size:100%;margin:8px 0 0 0}
#mainContent .complexList .t01 .cg dl dd {margin: 0 0 0 5px;}
#mainContent .complexList .t01 .cg .c1,
#mainContent .complexList .t01 .cg .c2 {float: left; width: 45%;}

/* 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.5em; font-weight: bold; letter-spacing: normal; }
#mainContent .box .t02{background:#FEFEFE;border:1px solid #EEEEEE;margin: 0 0 10px 0;clear:none;float:right;padding:10px;width:40%; position:relative;}
#mainContent .box .t03{background:#FEFEFE;border:1px solid #EEEEEE;margin: 0 0 10px 0;clear:none;float:left;padding:10px;width:40%; position:relative;}
#mainContent .box .t03 h3,#content .box .t01 h3,#content .box .t02 h3{color:#666666;font-size:110%;margin:0;padding:0 0 5px;}
#mainContent .box .t03 p,#content .box .t01 p,#content .box .t02 p{margin:0;padding:0 0 5px;}
/* FOOTNOTES */
#mainContent .footnotes  {margin:0.8em 0 0 0; }
#mainContent .footnotes dd{margin:0 0 0 2em;padding:0;}
#mainContent .footnotes dd a{ color: #655a4f; text-decoration:none; border-bottom: 1px dotted #e8e3df;}
#mainContent .footnotes dd a:hover { color: #3d281a; border-bottom: 1px solid #655a4f;  }
#mainContent .footnotes dd a span { display: none; }
#mainContent .footnotes dd a.back:hover { background: url(../i/aro_up_655a4f_on.png) left no-repeat; }
#mainContent .footnotes dd a.back{color:#AAAAAA;text-decoration:none; background:url(../i/aro_up_off.png) left no-repeat; padding: 0 6px 0 0; margin: 0 0 0 6px; border:0px none;}
#mainContent .footnotes dl{color:#655a4f;font-size:70%;margin:0;padding:3px 0 0 0; line-height: 1.5em;}
#mainContent .footnotes dt{float:left;font-size:80%;font-weight:700; position: relative; color: #928476; width: 1.7em; text-align: right;}
#mainContent .footnotes h3{background: none; color:#655a4f;font-size:70%;font-weight:700;padding-bottom:4px;position:relative; border-bottom: 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 .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.5em; }
#mainContent .submenu .t03 ul {display:block;list-style-type:none;margin:0;padding:0px 0 0px; float: left;}
#mainContent .submenu .t03 { }
#mainContent .submenu .t03 { margin: 0 0 8px 0; }
#mainContent .submenu .t03 li a{ }
#mainContent .submenu .t03 li a:hover{}
#mainContent .submenu .t03 li{margin:0;padding:0 0 0 10px; background:url(../i/aro_d2cac1.png) 1px 0.55em no-repeat}

#mainContent .toc h3 { font-weight: bold; color: #655a4f; }
#mainContent .toc .t01,
#mainContent .toc .t02,
#mainContent .toc .t03,
#mainContent .toc .t04 {border: 0px none; background:#fcfbf9;border-bottom: 1px dotted #e8e3df;border-top: 1px dotted #e3e8ee;padding:5px; }
#mainContent .toc .t02,
#mainContent .toc .t04 { margin: 0.8em 0 0 0; }
#mainContent .toc .t01,
#mainContent .toc .t03 { margin: 0 0 0.8em 0;}
#mainContent .toc .t01 h3,
#mainContent .toc .t02 h3,
#mainContent .toc .t03 h3,
#mainContent .toc .t04 h3 {color:#655a4f;font-size:70%;margin:0;padding:0px 5px 2px 0;font-family: Verdana, Arial, Helvetica, sans-serif;}
#mainContent .toc .t01 ul,
#mainContent .toc .t02 ul { list-style:none;margin:0;padding:0; }
#mainContent .toc .t04 ul,
#mainContent .toc .t03 ul { float: left; width: 12em; list-style:none;margin:0;padding:0;}
#mainContent .toc .t01 ul li,
#mainContent .toc .t02 ul li,
#mainContent .toc .t03 ul li,
#mainContent .toc .t04 ul li { margin: 0 0 0 6px; background: none; padding: 0;}
#mainContent .toc .t02 ul li a,
#mainContent .toc .t04 ul li a{text-decoration:none; background:url(../i/aro_up_off.png) 2px no-repeat; padding: 0 0 0 12px; border: 0px none;}
#mainContent .toc .t02 ul li a:hover,
#mainContent .toc .t04 ul li a:hover{text-decoration:none; background:url(../i/aro_up_655a4f_on.png) 2px no-repeat; }
#mainContent .toc .t01 ul li a,
#mainContent .toc .t03 ul li a{text-decoration:none; background:url(../i/aro_down_off.png) 2px no-repeat; padding: 0 0 0 12px; border: 0px none; }
#mainContent .toc .t01 ul li a:hover,
#mainContent .toc .t03 ul li a:hover{text-decoration:none; background:url(../i/aro_down_655a4f_on.png) 2px no-repeat;}
#mainContent .toc .t01 ul li a:hover {text-decoration:none;  }
#mainContent .toc div ul li a span {color:#655a4f;text-decoration:none; border-bottom: 1px dotted #efe3d6; }
#mainContent .toc div ul li a:hover span { border-bottom: 1px solid #6a5a46; color: #3d281a; }
/* TOC */
/* RESOURCE LISTS */
#mainContent .resourceList .t01  { padding: 0px; border: 0px none; background-color: #fff;margin: 0 0 0.8em 0; }
#mainContent .resourceList .t01 dl { width: 100%;border: 0px none; margin: 0; padding: 0; border-collapse:separate; }
#mainContent .resourceList .t01 dt { font-weight: bold; padding: 0px 0px 0px 0px; color: #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 .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 */
/* IMAGE: MAP */
#mainContent .imageMap .t01 .s07 { margin: 0 0px 0 0;  padding: 30px 0 0 0;   }
#mainContent .imageMap .t01 .s07 div {  border: 1px solid #f6f6f4; background: #fbfaf9; font-size: 70%; }
#mainContent .imageMap .t01 .s07 div div { border: 0px none; }
#mainContent .imageMap .t01 .z03 .s07 { margin: 0; }
#mainContent .imageMap .t01 .z04 { display: block;}
#mainContent .imageMap .t01 .z05,
#mainContent .imageMap .t01 .z03 .s06 { display: none;}
#mainContent .imageMap .t01 .s02,
#mainContent .imageMap .t01 .s06 { float: right;  }
#mainContent .imageMap .t01 .s02 {width: 50px;}
#mainContent .imageMap .t01 .s06 { width: 200px;  }

#mainContent .imageMap .t01 .s02 h3 a b { display: none; }
#mainContent .imageMap .t01 .s02 h3 a { float: right; background:url(../i/aro_up_655a4f_on.png) left no-repeat; padding: 6px 3px; border:0px none; } 

#mainContent .imageMap .t01 .s02 h3 a:hover { background-image: url(../i/aro_up_on.png); }

#mainContent .imageMap .t01 .s02 h3 a.z01 { background-image:url(../i/aro_up_655a4f_on.png);  } 
#mainContent .imageMap .t01 .s02 h3 a.z01:hover { background-image: url(../i/aro_up_on.png); }
#mainContent .imageMap .t01 .s02 h3 a.z02 { background-image:url(../i/aro_down_655a4f_on.png); } 
#mainContent .imageMap .t01 .s02 h3 a.z02:hover { background-image: url(../i/aro_down_on.png); }

#mainContent .imageMap .t01 .s02 h3 { padding: 4px 5px; background: #e8e3df; color: #655a4f; font-size: 70%; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; border-bottom: 1px solid #c9c1b9; }
#mainContent .imageMap .t01 .s06  {  clear: right; }
#mainContent .imageMap .t01 .s06 ul { padding: 0.4em 0 0.8em 0; margin: 0 0 0.4em 0;  background: #fcfbf9;}
#mainContent .imageMap .t01 .s06 ul li {background:url(../i/aro_999.png) 15px 0.55em no-repeat;}
#mainContent .imageMap .t01 .s06 ul li form select { float: none }
#mainContent .imageMap .t01 .s06 ul li.s01  { border: 0px none; float: none; width: 100%; margin: 0.8em 0 ; display: block; }
#mainContent .imageMap .t01 .s06 ul li label { font-weight: bold; }



#mainContent .imageMap .t01 .s04 {background: #e8e3df; color: #655a4f;margin: 0 0px 0px 0; padding: 0px 5px;border-bottom: 1px solid #c9c1b9;}
#mainContent .imageMap .t01 .s04 ul { float: left; padding: 0; margin: 0;  }
#mainContent .imageMap .t01 .s04 ul li { margin: 0; padding: 0;border: 0px none; }
#mainContent .imageMap .t01 .s04 ul li a {color: #655a4f; font-weight: bold;  }
#mainContent .imageMap .t01 .s04 ul li a span { border-bottom: 1px dotted #928476; }
#mainContent .imageMap .t01 .s04 ul li a:hover span { border-bottom: 1px solid #7a0101; }
#mainContent .imageMap .t01 .s04 li.s01 a { float: left; border: 0px none; background:url(../i/aro_999_l.png) left 0.55em no-repeat;padding: 0 0 0 10px; margin: 3px 0 0 0;}
#mainContent .imageMap .t01 .s04 li.s01 a:hover { background-image: url(../i/aro_7a0101_l.png) }  
#mainContent .imageMap .t01 .s04 li.s02 a { float: right; border: 0px none; background:url(../i/aro_999.png) right 0.55em no-repeat; padding: 0 10px 0 0; margin: 3px 0 0 0;}
#mainContent .imageMap .t01 .s04 li.s02 a:hover { background-image: url(../i/aro_7a0101.png) }  
#mainContent .imageMap .t01 .s04 li.s02 a:hover { color: #7a0101;  }

/*
 fcfbf9 super light beige    fbfaf9 -alt 1 f8f6f4 - alt 2
 f6f6f4 light beige 
 e8e3df mid super light beige
 d8d4d1 mid lightg brown
 928476 mid brown
 655a4f mid mid brown
 3d281a dark brown
 e59d0a yellow
 7a0101 dark red
 */
 
#mainContent .imageMap .t01 .s04 li.s03 {margin: 0 auto; width: 36em;}
#mainContent .imageMap .t01 .s04 li.s03 label {font-size: 100%; width: auto; float:left;padding:3px 6px  0 0; font-weight: normal;}
#mainContent .imageMap .t01 .s04 li.s03 form {margin: 0; padding: 1px 0 0 0; float:left;}
#mainContent .imageMap .t01 .s04 li.s03 select {margin:0; float:left;border:1px solid #d8d4d1;}

#mainContent .imageMap .t01 .s05 { color: #7a0101 !important; border-bottom: 1px solid #7a0101;  }

#mainContent .imageMap .t01 .s09 {overflow:auto;border-bottom: 1px solid #e8e3df; padding: 0 0 4px 0;}
#mainContent .imageMap .t01 .s09 ul {margin:0;padding:0; color:#d8d4d1;}
#mainContent .imageMap .t01 .s09 ul li {float:left; margin: 3px 10px 0 0;padding: 0 0 0 15px; background:url(../i/aro_999.png) 9px 0.55em no-repeat; }
#mainContent .imageMap .t01 .s09 ul li label {margin: 0 5px 0 0; color: #655a4f; }
#mainContent .imageMap .t01 .s09 ul li a {color: #888; cursor:pointer;}
#mainContent .imageMap .t01 .s09 ul li.s01 {margin-right: 6px; padding-right: 15px; }
#mainContent .imageMap .t01 .s09 ul li.s01 a {font-weight: bold;}







/* 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;  }
/* 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 input.f01 { margin: 0 5px 0px 0px; border: 1px solid #e8e3df; padding: 4px 5px 4px 5px; float: left; }
#mainContent form input.f02 { margin: 0; padding: 0; border: 0px none !important; float: left; }
#mainContent form input.s01 { border-color:#ccc; color: #777; background: #eee; }
#mainContent form textarea { margin: 0 0 5px 0; border: 1px solid #e8e3df;}
#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 select { float: left; padding: 3px 2px 3px 4px; margin: 0 5px 0 0; border: 1px solid #e8e3df;}
#mainContent form ol { margin: 0; padding: 0; list-style: none; } 
#mainContent form li { margin: 0 0 0.5em 0; font-size: 100%; padding: 0; background: none; }

#mainContent form input, 
#mainContent form button, 
#mainContent form textarea, 
#mainContent form select { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #3d281a;  }

#mainContent form a.s01  { background:url(../i/iconThesaurusOff.png) 2px 2px no-repeat; padding: 21px 30px 0 0; float: left;  margin: 0 5px 0 0; border: 1px solid #fff;}
#mainContent form a:hover.s01 { background: url(../i/iconThesaurusOn.png) 2px 2px no-repeat; }
#mainContent form a.s01 span { display: none; }

#mainContent .form .t02 fieldset { border: 0px none; padding: 0; margin: 0.8em 0 0 0; }
#mainContent .form .t02 fieldset ol  { margin: 0; padding: 0;  }
#mainContent .form .t02 fieldset ol li { margin: 0; padding: 0; line-height: 1.2 em; }
/*#mainContent form fieldset.s03 fieldset legend { display: none; }*/
#mainContent .form .t02 fieldset ol li label { width: auto; padding: 0; margin: 0;float :left; font-weight: normal;  }
#mainContent .form .t02 fieldset ol li label.s01 { padding: 0 7px 0 0; }

#mainContent .form .t02 li.s01 { padding: 0 0 0.8em 0;}

#mainContent .form .t02 li.c01,
#mainContent .form .t02 li.c02,
#mainContent .form .t02 li.cx { float: left; margin: 0.8em 0;}

#mainContent .form .t02 li.c01,
#mainContent .form .t02 li.c02 { border-right: 1px solid #e8e3df; padding-right: 12px; margin-right: 16px; }

#mainContent .form .t02 fieldset.s01 li { clear: left; }
#mainContent .form .t02 fieldset.s01 li label { display: block; float: none; text-align: left; font-weight: bold; color: #928476; }

#mainContent .form .t02 fieldset.s04 label { width: 12em; font-weight: bold; padding: 0 10px 0 0;}
#mainContent .form .t02 fieldset.s04 .n03 legend { display: none; }
#mainContent .form .t02 fieldset.s04 .n02 textarea { width: 50em; height: 10em; }

#mainContent .form fieldset.f01,
#mainContent .form fieldset.f02 { margin: 0 0 0.4em 0; }
#mainContent .form fieldset.f01 select { float: left; } 
#mainContent .form fieldset.f01 label.s01  { width: auto; margin: 0 0 0 10px; }
#mainContent .form fieldset.f01 label { width: auto; }
#mainContent .form fieldset.f01 div { margin: 0 auto; width: 12em; background: none;}

/* 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 */