/*	personality.css
 *	xMod Custom Site Personality Style Sheet
 *	xMod Version: 1.3 
 */
 
/* STUCTURAL ELEMENTS */
body#xmd{background:url(../i/body_bg.png) -75px top repeat-y;font:100% Tahoma,Verdana,Arial,Helvetica,sans-serif;margin:0;padding:0;color: #333;}
#banner{background:url(../i/banner_bg.png) #a00d0d right top repeat-x;height:120px;position:relative;width:100%;}
#decalLeft{background:transparent url(../i/decalLeft_bg.png) no-repeat 0 0px;height:43px;left:6px;width:251px; bottom: 1px;}
#decalRight{background:transparent url(../i/decalRight_bg.png) no-repeat 0 0px;height:140px;right:0px;top:0;width:230px; bottom: 1px;}
div#pn{margin:0 0 0 0px;}
table#xlt{width:100%;}
#wrapper { padding: 0 0 0 75px; background: url(../i/wrapper_bg.jpg) left top no-repeat; }
#content #mainContent{position:relative;width: auto;}
#content #rightContent{width:180px; border: 1px solid #efefef; padding: 5px; float: right;}
.rc0 #content #mainContent { margin: 0 0px 0 0px;}
.rc0 #content #rightContent { display: none; }
.rc1 #content #mainContent { margin: 0 210px 0 0px;}
td#content{background:transparent;padding:20px;vertical-align:top;}
td#content div{background:#FFFFFF;}
.printOnly { display: none; }
/* SECTION SPECIFIC STYLING */
/* BANNER UTILITY LINKS */
#banner .utilLinks	{ font-size: 70%; background-color: transparent;border-collapse: collapse;position:absolute;right:0px;top:0px;color:#FFFFFF;}
#banner .utilLinks a  { background:url(../i/bullet_rsquo_ccc.png) left 0.5em no-repeat;color:#DDDDDD;padding:2px 10px 0 5px;text-decoration:none;}
#banner .utilLinks a:hover{background:url(../i/bullet_rsquo_fff.png) left 0.5em no-repeat;color:#FFFFFF;  text-decoration: underline;}
#banner .utilLinks div.s01{	float: left; padding: 0px 0px 2px 7px; }
#banner .utilLinks div.s02{	float: right; padding: 3px 7px 0px 0px;  }
#banner .utilLinks div.s01 a { float: left; background: url(../i/bannerOptionsS01Right_bg.png) right bottom no-repeat; padding: 0px 10px 0px 0px; margin: 0 5px 0 0;   }
#banner .utilLinks div.s01 a span { float: left; background: url(../i/bannerOptionsS01Left_bg.png) left top no-repeat; padding: 5px 0px 6px 10px;   }
#banner .utilLinks div.s02 a { float: left; margin-top: 1px;  }
#banner .utilLinks div.s01 label{padding:5px 4px 0 0px; float: left;}
#banner .utilLinks form { background: url(../i/bannerOptionsS01Left_bg.png) left top no-repeat; float: left; padding: 0px 0px 0px 10px; }
#banner .utilLinks form fieldset { background: url(../i/bannerOptionsS01Right_bg.png) right top no-repeat; float: left; padding: 0px 10px 6px 0px; display: block;}

#banner .utilLinks form input.s01{border:0px none;width:108px;padding: 3px 3px 2px 3px;vertical-align:top; font:11px "Lucida Sans", Tahoma, Verdana, Arial, Helvetica, sans-serif; margin: 3px 0 0 0;  }
#banner .utilLinks form input.s02{padding: 3px 0 0 0;border:0px none;}
#banner .utilLinks form button { font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; height: 17px; background: #b33d3d; border: 1px solid #c66e6e; font-weight: bold; color: #fff; margin: 3px 0 0 3px; padding: 0 3px 2px 0;  }
#banner .utilLinks form button span { cursor: pointer; }
/* BREADCRUMB */
#breadcrumb{background:#4b4b80 url(../i/breadcrumb_bg.png) 8px top no-repeat;padding:0 0 0px 0px; height: 20px;}

/* BREADCRUMB UTILITY LINKS */
/* SIDENAV */
#sidenav{display: none;}
#pn { position: relative;font-size: 100%; padding: 0 0 0 5px;}
#pn li{margin:0;font-size: 70%; float: left;background: url(../i/bannerOptionsS01Right_bg.png) right bottom no-repeat; padding: 0px 10px 0px 0px; margin: 0 5px 0 0; }
#pn a:link,#pn a:visited,#pn a:active { float: left; background: url(../i/bannerOptionsS01Left_bg.png) left top no-repeat; padding: 5px 0px 6px 10px;border: 0px none; color: #ddd; text-decoration: none;}
#pn li a:hover{color:#fff;text-decoration:underline;}
#pn ul{list-style-type:none;margin:0;padding:0;display: inline;width: auto; }

/* FOOTER */
#footer{margin:0 20px 40px 20px; }
#footer .utilLinks .s01 ul{margin:2px 0 0px 0px;}
#footer .utilLinks .s01  ul li{padding:0 20px 0 0px; background-image: none; background-repeat: no-repeat; background-position: 100% 0.2em ; }
#footer .utilLinks div.s01 {padding: 0px 5px 3px 0px;}
/* RIGHT CONTENT: QUICK LINKS */
/* RIGHT CONTENT: PROMO ARTICLE */
/* RIGHT CONTENT: TOC ARTICLE */
/* RIGHT CONTENT: SUBMENU */
/* CORE FORMATTING */
#mainContent h2 					{ color: #7d0109;  font-size: 17px; font-weight: bold; }
#mainContent h3 					{  color: #4b4b80;  font-size: 15px; font-weight: bold; }
#mainContent h4 					{  color: #808080;  font-size: 15px; font-weight: bold; }
#mainContent h5 					{ color: #7d0109;  font-size: 14px; font-weight: bold; }
#mainContent h6 					{ color: #808080;  font-size: 14px; font-weight: bold; }
/* PAGE HEADER */
#mainContent .pageHeader .t01 h1 {  color: #7d0109; font-size: 130%; font-weight: normal; margin-bottom: 4px; font-family: Arial, Helvetica, sans-serif; }
/* PREFORMATTED CODE */
/* ORDERED LISTS */
/* UNORDERED LISTS */
/* EXPANDING LIST */
/* SITEMAP */
/* LINKS */
/* UTILITY LINKS */
/* A - Z LIST */
/* FEATURE LINK */
/* JUMP NAVIGATION */
/* BACK TO TOP */
/* BOX */
/* FOOTNOTES */
/* OPTIONS / SUBMENU */
#mainContent .submenu .t01 h3 { display: none; }
#mainContent .submenu .t01 ul{display:inline-block;list-style-type:none;margin:0;padding:0px 0 2px;}
#mainContent .submenu .t01{background:transparent url(../i/content_options_bg.png) top left repeat-x;border-top:1px solid #DEDEDE;font-size:110%;padding:0 0 18px;position: relative;  }
#mainContent .submenu .t01 li a { padding: 3px 5px 4px 5px; color: #666 !important; margin: 0 5px 0 0;}
#mainContent .submenu .t01 li a:hover { color: #7d0109; border-color: #7d0109; padding: 2px 4px 3px 4px; }  
/* TOC */
/* RESOURCE LISTS */
/* BIBLIOGRAPHICAL LISTS */
/* TABLES */
/* INDEX: DOCUMENT */
/* INDEX: KEYWORD */
/* IMAGE: INLINE */
/* IMAGE: INLINE, LINKED / POPUP */
/* IMAGE: INLINE FIGURE, WITH CAPTION */
#mainContent .figure dl dd { font-style: normal; font-size: 90%;}
/* IMAGE: BLOCK */
/* LOGO MATRIX */
/* THUMBNAIL IMAGE GRID */
/* FORMS */
/* BLOCK BEHAVIOURS */