/*	personality.css
 *	xMod Custom Site Personality Style Sheet
 *	xMod Version: 1.3 
 */
 
/* STUCTURAL ELEMENTS */
body#xmd { font: 100% Arial, Helvetica, sans-serif; background: #fff; }
#banner { background: #000 url(../i/decalLeft_bg.jpg) left top no-repeat;height:140px; border:0px none;}
#decalRight{background: url(../i/decalRight_bg.png) left top no-repeat; width: 361px; height: 140px; top: 0; right: 0; }

#banner h1 {
	position: absolute;
	top: 39px;
	left: 144px;
	background:url(../i/banner_h1_bg.png) left top no-repeat;
	width: 513px;
	height: 78px;
	z-index: 1000;
}
#banner h1 span { display: none; }
td#content{background:#fff;padding:4px 30px 20px 0px;vertical-align:top;}
.sn0 #content { padding: 20px 30px 80px 120px;  }
.sn0 #sidenav { display: none; }
#mainContent { min-height: 420px; padding-top: 12px; }

/* SECTION SPECIFIC STYLING */
/* BANNER UTILITY LINKS */
/* BREADCRUMB */
#breadcrumb{background:#669 url(../i/breadcrumb_bg.png) left bottom repeat-x;padding:22px 0 0 0;border-top:1px solid #436598;}
/* BREADCRUMB UTILITY LINKS */
/* SIDENAV */
#sidenav { background: transparent; }
#sidenav{font-size:100%;padding:70px 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: 75% 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: #f9f9f9;}
#sidenav li a:hover span{border-bottom: 1px dotted #00005d; color: #00005d;}
#sidenav li li a:link,
#sidenav li li a:visited,
#sidenav li li a:active{background: url(../i/aro_right_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:150px;}
#sidenav li li a.s03 {}

#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;}
/* TOPNAV */
/* FOOTER */
#footer{margin:0 20px 40px 220px; border-top: 3px solid #efefef; font-size: 75%;color:#999;}
#footer .utilLinks .s01  ul li.s01 { background-image: none; margin: 0 0 0 8px;  padding: 0 0 0 10px; border-left: 1px dotted #ccc;}
/* 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: 70%;  }
#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; 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: #61616f; text-decoration:none; }
#mainContent p a:hover { color: #32316a; 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: #61616f; text-decoration:none; border-bottom: 1px dotted #ccc;}
#mainContent a:hover { color: #32316a; border-bottom: 1px solid #61616f;  }
#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(../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: #32316a;  font-size: 90%; font-weight: bold; font-family:Arial, Helvetica, sans-serif; margin: 1.7em 0 0.4em 0; padding: 0; line-height: normal}
#mainContent h3 					{ color: #61616f;  font-size: 90%; font-weight: bold; font-family:Arial, Helvetica, sans-serif; margin: 0.8em 0 0.4em 0; padding: 0; }
#mainContent h4 					{ color: #af9149;  font-size:  80%; font-weight: bold; font-family:Arial, Helvetica, sans-serif; margin: 0.8em 0 0 0;}
#mainContent h5 					{ color: #cec79d;  font-size: 75%; font-weight: bold; margin: 0.8em 0 0 0;}
#mainContent h6 					{ color: #999999;  font-size: 75%; font-weight: bold; margin: 0.8em 0 0 0; }
/* PAGE HEADER */
#mainContent .pageHeader .t01 { position: relative; background: /*url(../i/h1_accent.png) bottom left no-repeat; */ none; padding-bottom: 0px; margin: 10px 0 0.8em 0; }
#mainContent .pageHeader .t01 h1 {  color: #00005d; font-size: 140%; font-weight: normal;  font-family:  Arial, Helvetica, sans-serif; letter-spacing: -0.03em;  margin: 0; border-bottom: 3px solid #efefef;}
#mainContent .pageHeader .t01 h2 { display: none; }
#mainContent .pageHeader .t01 p { background: #fff; color: #61616f; font-size: 70%; font-weight: bold; margin: 0; padding: 0px 5px 0px 5px; text-align: right; }
/* PREFORMATTED CODE */
/* TAB CONTENT */
/* 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 */
/* COMPLEX LIST */
/* SITEMAP */
/* LINKS */
/* UTILITY LINKS */
/* A - Z LIST */
/* 
00005d dark blue
5e593c brown
ac863d deep beighe
dad2ab light beige
c6b07f warm beige
666699 mid blue/grey
bfbfd6 very light blue
eae1ce very light beige
f6f4ea offwhite
*/

/* FEATURE LINK */
/* JUMP NAVIGATION */
/* BACK TO TOP */
/* BOX */
/* FOOTNOTES */
/* OPTIONS / SUBMENU */
/* TOC */
#mainContent .toc .t01  {  border: 0px none; background: #f9f9f9; margin: 0 0 0.8em 0; }
#mainContent .toc .t01 ul li { background: url(../i/aro_right_999.png) 10px 0.55em no-repeat; padding-left: 20px;}
/* RESOURCE LISTS */
/* BIBLIOGRAPHICAL LISTS */
/* TABLES */

/* INDEX: DOCUMENT */
/* INDEX: KEYWORD */
/* IMAGE: INLINE */
/* IMAGE: INLINE, LINKED / POPUP */
/* IMAGE: INLINE FIGURE, WITH CAPTION */
/* IMAGE: BLOCK */
/* LOGO MATRIX */
/* THUMBNAIL IMAGE GRID */
/* FORMS */
/* BLOCK BEHAVIOURS */
