/*	personality.css
 *	xMod Custom Site Personality Style Sheet
 *	xMod Version: 1.3 
 */
 
/* STUCTURAL ELEMENTS */
body#xmd { background: url(../i/body_bg.png) -40px top repeat-y; font: 100% Tahoma, Arial, Helvetica, sans-serif; }
/* larger banner
#banner { background: #055e7c url(../i/banner_bg.png) left bottom repeat-x;height:120px;position:relative;width:100%; }
#banner .w01 { background: url(../i/banner_w01_bg.jpg) left top no-repeat;height:120px;position:relative;width:100%; }
#banner .w02 { background: url(../i/banner_w02_bg.jpg) right top no-repeat;height:120px;position:relative;width:100%; }
#decalLeft{background: url(../i/decalLeft_bg.png) 0 0px no-repeat; width: 400px; height: 120px; left: 0px;}
#decalRight{background: url(../i/decalRight_bg.png) left top no-repeat; width: 646px; height: 120px; top: 0px; right: 0px;}
#banner h1 { position: absolute; top: 32px; left: 112px; background:url(../i/banner_h1_bg.png) left top no-repeat; width: 318px; height: 18px;}
#banner h1 span { display: none; }
*/

#banner { background: #055e7c url(../i/banner_bg.png) left bottom repeat-x;height:90px;position:relative;width:100%; }
#banner .w01 { background: url(../i/banner_w01_bg.jpg) left top no-repeat;height:90px;position:relative;width:100%; }
#banner .w02 { background: url(../i/banner_w02_bg.jpg) right top no-repeat;height:90px;position:relative;width:100%; }
#decalLeft{background: url(../i/decalLeft_bg-2.png) 0 0px no-repeat; width: 400px; height: 90px; left: 0px;}
#decalRight{background: url(../i/decalRight_bg-2.png) left top no-repeat; width: 485px; height: 90px; top: 0px; right: 0px;}
#banner h1 { position: absolute; top: 32px; left: 112px; background:url(../i/banner_h1_bg.png) left top no-repeat; width: 318px; height: 18px;}
#banner h1 span { display: none; }

#banner h2 {position: absolute; left: 114px; top: 60px; font-weight: normal; background:url(../i/banner_h2_bg.png) left top no-repeat; width: 289px; height: 18px;}
#banner h2 span { display: none; }
td#content{background:transparent;padding:20px 30px 20px 20px;vertical-align:top;}
/*
.sn1 #content { padding: 20px 30px 20px 120px; }
.sn1 #sidenav { display: none; }
*/
.sn1 { background: url(../i/body_bg.png) -210px top repeat-y !important; }
.sn1 #sidenav{background:url(../i/sidenav_bg.png) -210px top no-repeat;padding:20px 10px;width:10px; margin: 0; }
.sn1 #footer {margin-left: 50px;}

.hide {visibility: hidden; font-size: 0px; line-height: 0px; }


#sidenav div#sn{margin:0 0 0 0px;}
/* SECTION SPECIFIC STYLING */
/* BANNER UTILITY LINKS */
/* BREADCRUMB */
/* BREADCRUMB UTILITY LINKS */
/* SIDENAV */
#sidenav{background:url(../i/sidenav_bg.png) -40px top no-repeat;font-size:80%;padding:20px 10px;vertical-align:top;width:180px; margin: 0; }
#sidenav { background-color: transparent; }
#sidenav{font-size:100%;vertical-align:top;}
#sidenav a:link,#sidenav a:visited,#sidenav a:active{background: none;border: none;color:#777;padding:4px 0px 4px 10px;width:160px; background: url(../i/aro_ccc.png) 2px 0.75em no-repeat;float:left}
#sidenav li{font-weight:normal;margin:0; border-bottom: 0px none;float:left; }
#sidenav li li {border-bottom: none;}
#sidenav li ul {border: 0px none; background: none;}
#sidenav li a {font-size: 80%; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;  }
#sidenav li a span {color: #9dc4d1;}
#sidenav li a.s03,
#sidenav li a.s03:hover {background: url(../i/aro82afbe.png) 2px 0.75em no-repeat}
#sidenav li li a.s03:hover {background: url(../i/aro82afbe.png) 14px 0.65em no-repeat}
#sidenav li a.s03 span { font-weight: bold; color: #fff;  }
#sidenav li a:hover{background:#22718b;color:#fff}
#sidenav li a:hover span {color: #fff;}
#sidenav li li a:link,#sidenav li li a:visited,#sidenav li li a:active{background: url(../i/aro82afbe.png) 14px 0.65em no-repeat;border-bottom:0px none;border-right:none;color:#fff;font-size:80%;font-weight:normal;padding:3px 0px 3px 25px;width:145px;}
#sidenav li li a:hover,#sidenav li li li a:hover,#sidenav li li li li a:hover{background: url(../i/aro82afbe.png) 14px 0.65em no-repeat;color:#810426;}
#sidenav ul {float:left;}
#sidenav li li,#sidenav ul ul{margin:0; padding: 0; }
#sidenav ul ul {background: #22718b; padding: 3px 0;}
#sidenav ul{list-style-type:none;margin:0 0 0 0px;padding:0;}
#sidenav h3 { background:none;margin:0 10px 0 0px;color: #fff; font-size: 80%;padding:3px 0px; border-bottom: 1px dotted #82afbe; }
#sidenav h3 a:link,#sidenav h3 a:visited,#sidenav h3 a:active{ text-decoration: none; color: #888;  margin: 0;font-size: 100%;}
#sidenav h3 a:link span,#sidenav h3 a:visited span,#sidenav h3 a:active span{text-decoration: none;color: #888;padding: 2px 10px 2px 19px;margin: 0;font-size: 80%;}
#sidenav h3 a:hover span{text-decoration: none; color: #888;padding: 2px 10px 2px 19px; margin: 0;font-size: 80%;}
/* TOPNAV */
#pn { position: absolute;font-size: 100%; padding: 0 0 0 90px; bottom: 0; left: 110px; z-index:1000; background: url(../i/pn_bg.png) left bottom no-repeat; }
#pn li{margin:0;font-size: 80%; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; float: left;background:#82afbe url(../i/pn1_li_bg.png) right bottom no-repeat; padding: 0px 1px 0px 0px; margin: 0 0px 0 0; }
#pn a:link,#pn a:visited,#pn a:active { float: left; background:  url(../i/pn1_bg_off.png) left top repeat-x; padding: 5px 6px 6px 6px;border: 0px none; color: #fff; text-decoration: none; border-top: 4px solid #82afbe; margin: 0;}
#pn li a:hover,#pn li a.s03{color:#fff;text-decoration:none;border-color: #ff9900; background: url(../i/pn1_bg_on.png) left top repeat-x;}
#pn ul{list-style-type:none;margin:0;padding:0;float: left;width: auto; padding: 0; }
/* FOOTER */
#footer {font-size: 80%; margin-left: 220px;}
#footer li {padding: 3px 10px 3px 0;}


/* RIGHT CONTENT: QUICK LINKS */
/* RIGHT CONTENT: PROMO ARTICLE */
/* RIGHT CONTENT: TOC ARTICLE */
/* RIGHT CONTENT: SUBMENU */
/* CORE FORMATTING */

#mainContent address { margin: 0; padding: 0; border: 0px none; background: none; font-size: 80%; line-height: 1.55em; font-weight: normal }

#mainContent p {font-size: 80%; line-height: 1.55em; margin: 0 0 0.8em 0; padding: 0;}
#mainContent li {font-size: 80%; line-height: 1.55em; list-style: none; background:url(../i/aro_999.png) 15px 0.55em no-repeat; margin: 0; padding: 0 0 0 25px;}
#mainContent p a:link,
#mainContent p a:visited,
#mainContent p a:active { color: #1b7b9b; text-decoration:none; border-bottom: 1px dotted #1b7b9b;}
#mainContent p a:hover { color: #022757; text-decoration: none; border-bottom: 1px solid #022757;}
#mainContent li a:link,
#mainContent li a:visited,
#mainContent li a:active { color: #1b7b9b; text-decoration:none;border-bottom: 1px dotted #1b7b9b; }
#mainContent li a:hover { color: #022757; text-decoration: none;  border-bottom: 1px solid #022757;}
#mainContent a { color: #1b7b9b; text-decoration:none; border-bottom: 1px dotted #1b7b9b;}
#mainContent a:hover { color: #022757; border-bottom: 1px solid #022757;  }
#mainContent strong {color: #1b7b9b;}
#mainContent blockquote {  background: url(../i/blockquote_bg.png) top left no-repeat; padding: 8px 0 5px 30px; margin: 5px 50px 5px 20px;}
#mainContent h2 					{ color: #055e7c;  font-size: 110%; font-weight: normal; font-family:Arial, Helvetica, sans-serif; margin: 1.2em 0 0.6em 0; padding: 0; line-height: normal}
#mainContent h3 					{ color: #1b7b9b;  font-size: 95%; font-weight: bold; font-family:Arial, Helvetica, sans-serif; margin: 1.2em 0 0.4em 0; padding: 0; }
#mainContent h4 					{ color: #1b7b9b;  font-size:  80%; font-weight: bold; text-transform: uppercase; border-bottom: 1px solid #efefef; margin: 1.4em 0 0.4em 0; padding: 0; }
#mainContent h5 					{ color: #82afbe;  font-size: 80%; font-weight: bold; text-transform: uppercase; border-bottom: 1px solid #efefef; margin: 1.4em 0 0.4em 0; padding: 0;}
#mainContent h6 					{ color: #82afbe;  font-size: 80%; font-weight: bold; margin: 1.2em 0 0.4em 0; padding: 0;}
/*#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: 80%;  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;}
/* 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 0px; }
#mainContent .pageHeader .t01 h1 {  color: #055e7c; font-size: 140%; font-weight: normal;  font-family:  Arial, Helvetica, sans-serif; letter-spacing: -0.03em; border-bottom: 2px solid #82afbe; margin: 0;}
#mainContent .pageHeader .t01 h2 {color: #82afbe; font-size: 80%; font-family:Verdana, Arial, Helvetica, sans-serif; line-height: 1.45em; font-weight: bold;}
#mainContent .pageHeader .t01 p { background: #f6f6f4; color: #928476; font-size: 80%; font-weight: bold; margin: 0; padding: 2px 5px 3px 5px; text-align: right; }
/* PREFORMATTED CODE */
/* ORDERED LISTS */
#mainContent .orderedList .t01 ol {margin: 0 0 0.8em 0; padding: 0;}
#mainContent .orderedList .t01 ol li {margin: 0 0 0.2em 28px; list-style:decimal; padding-left: 0; }
/* UNORDERED LISTS */
#mainContent .unorderedList .t01 ul {margin: 0 0 0.8em 0; padding: 0;}
#mainContent .unorderedList .t01 ul li {background:url(../i/aro82afbe.png) 15px 0.55em no-repeat; margin: 0 0 0.2em 0; }
/* EXPANDING LIST */
/* COMPLEX LIST */
/* SITEMAP */
/* LINKS */
#mainContent a.file,#mainContent a.ext,#mainContent a.extNew,#mainContent a.int,#mainContent a.intNew,#mainContent a.mail { padding: 0; background: none; }
#mainContent a.file:hover,#mainContent a.ext:hover,#mainContent a.extNew:hover,#mainContent a.int:hover,#mainContent a.intNew:hover,#mainContent a.mail:hover{background:none;}
/* UTILITY LINKS */
/* A - Z LIST */
/* FEATURE LINK */
/* JUMP NAVIGATION */
/* BACK TO TOP */
/* BOX */
/* FOOTNOTES */
/* OPTIONS / SUBMENU */
/* TOC */
/* RESOURCE LISTS */
#mainContent .resourceList .t01  { padding: 0px; border: 0px none; background-color: #fff;margin: 0 25px 0.8em 25px; }
#mainContent .resourceList .t01 dl { width: 100%;border: 0px none; margin: 0; padding: 0; border-collapse:separate; font-size: 80%; }
#mainContent .resourceList .t01 dt { font-weight: bold; padding: 0px 0px 0px 0px; color: #1b7b9b; }
#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;  }


#mainContent .resourceList .t02  { padding: 0px; border: 0px none; background-color: #fff;margin: 0 25px 0.8em 25px; }
#mainContent .resourceList .t02 dl { width: 100%;border: 0px none; margin: 0; padding: 0; border-collapse:separate; font-size: 80%; }
#mainContent .resourceList .t02 dt { font-weight: bold; padding: 0px 0px 0px 0px; color: #1b7b9b; }
#mainContent .resourceList .t02 dd { padding: 0 0 0.8em 15px; }
#mainContent .resourceList .t02 dd.x01 { padding: 0 0 0.8em 15px; }
#mainContent .resourceList .t02 dl dt.z01,
#mainContent .resourceList .t02 dl dd.z01 { margin: 0; background-color: #fff; line-height: 1.5em; }
#mainContent .resourceList .t02 dl dt.z02,
#mainContent .resourceList .t02 dl dd.z02 { margin: 0; background-color: #fff;line-height: 1.5em;  }

/* BIBLIOGRAPHICAL LISTS */
/* TABLES */
/* INDEX: DOCUMENT */
/* INDEX: KEYWORD */
/* IMAGE: INLINE */
/* IMAGE: INLINE, LINKED / POPUP */
/* IMAGE: INLINE FIGURE, WITH CAPTION */
/* IMAGE: BLOCK */
/* LOGO MATRIX */
#mainContent .logoMatrix .t01 {border: 0px none; width: 630px; margin: 0 auto; zoom: 1;}
#mainContent .logoMatrix .t01 a, #mainContent .logoMatrix .t01 a img {border: 0px none;}
#mainContent .logoMatrix .t01 img {padding: 5px;}
<<<<<<< .mine
#mainContent .logoMatrix .t01 a {float: left;}
=======
#mainContent .logoMatrix .t01 a {float: left; zoom: 1;}
>>>>>>> .r676

/* THUMBNAIL IMAGE GRID */
/* FORMS */
/* BLOCK BEHAVIOURS */