/*	personality.css
 *	xMod Custom Site Personality Style Sheet
 *	xMod Version: 1.3 
 */
 
/* STUCTURAL ELEMENTS */

body#xmd { background: #fff; font: 100% Georgia, Helvetica, sans-serif; }

#banner { background: transparent url(../i/banner_bg.jpg) left top repeat-x; height:160px; position:relative;width:100%; }
#banner .w01 { background: url(../i/banner_bg_w0.png) no-repeat 22% 10%; height:160px; width:100%;  }

#decalLeft { background: transparent url(../i/decalLeft_bg.jpg) 0 0 no-repeat; width: 888px; height: 160px;left: 0;  padding:0; z-index:10 }
#decalRight { background: url(../i/decalRight_bg.jpg) left top no-repeat; width: 425px; height: 160px; right: 0; top: 0;}
#banner h1 { position: absolute; z-index:300; top: 50px; left: 210px; background:url(../i/banner_h1_bg.png) left top no-repeat; width: 385px; height: 82px;}
#banner h1 span { display: none; }
#banner .gx { background: transparent url(../i/banner_h2_bg.png) no-repeat scroll left top; position: absolute; left: 0; top: 5px; width: 235px; height: 189px; z-index: 15; text-indent: -5000px}



/* TOPNAV */


#topnav div.w01 { background: #2f211a; border-top: 1px solid #2f211a; padding:0;}
#topnav ul li a.s03, #topnav ul li a.s03:hover { background: #835141; color: #fff;}
#topnav ul li a.s03 { color: #EAA148; padding:6px 10px; }
#topnav ul li a:hover { color: #EAA148; background: #835141; border: none; padding:6px 10px; border-right: 1px solid #fff;}
#topnav ul.pn1 {padding-left: 250px;}
#topnav ul li a { color: #fff; font-size: 85%; border-right: 1px solid #6d93bc; padding:6px 10px; border-right: 1px solid #fff;}
#topnav ul li.s02 a {border: none;}

 
 /* CORE FORMATTING */

#mainContent p {font-size: 75%; line-height: 1.50em; margin: 0 0 0.8em 0; padding: 0; font-family: Verdana, Helvetica, Arial; color: #1a1a1a; text-align: justify; }
#mainContent p a:link,
#mainContent p a:visited,
#mainContent p a:active { color: #664d40; }
#mainContent p img { border: none;}
#mainContent a.int:hover {color: #2f211a;}
#mainContent a.ext:hover {color: #2f211a;}
#mainContent a.extNew:hover {color: #2f211a; }
#mainContent a.mail:hover {color: #2f211a;}
#mainContent a.file:hover {color:#2f211a;}
#mainContent a.intNew:hover {color:#2f211a;}

#mainContent h2 { color: #3b2a21;  font-size: 110%; font-weight: normal; font-family: Verdana, Helvetica, sans-serif; margin: 1.7em 0 0.6em 0; padding: 0; line-height: normal;letter-spacing: -0.015em}
#mainContent h3 { color: #4c352a;  font-size: 90%; font-weight: bold; font-family: Verdana, Helvetica, sans-serif; margin: 0.8em 0 0.4em 0; padding: 0; }
#mainContent h4 { color: #503c31;  font-size:  80%; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
#mainContent h5 { color: #52423b;  font-size: 75%; font-weight: bold;font-family:Verdana, Arial, Helvetica, sans-serif;  }
#mainContent h6 { color: #514641;  font-size: 75%; font-weight: bold;font-family:Verdana, Arial, Helvetica, sans-serif;  }

#mainContent .sitemap .t01 ul li { background: none;}

/* footnotes */


#mainContent .footnotes dl { font-family: Verdana, Helvetica, Arial; font-size: 70%; }


/* PAGE HEADER */ 

#mainContent .pageHeader .t01 { position: relative; background: none; padding:0; margin: 0 0 10px 0; }
#mainContent .pageHeader .t01 h1 {  padding-bottom: 5px; color: #2F211A; font-size: 140%; font-weight: bold;  font-family: Times New Roman, Helvetica, sans-serif; border-bottom: 2px solid #d8d8d8; margin: 0; letter-spacing:0.8px; }
#mainContent .pageHeader .t01 h2 {color: #5396b1; font-size: 75%; font-family: Helvetica, sans-serif; line-height: 1.45em; font-weight: bold;letter-spacing: -1px}
#mainContent .pageHeader .t01 p { background:#f2f7f9; color: #5396b1; font-size: 70%; font-weight: bold; margin: 0; padding: 2px 5px 3px 5px; text-align: right; }

 /* list */

#mainContent ul li {background:transparent url(../i/arrow_list.png) no-repeat scroll 0 0.4em; list-style-type:none; padding: 0; font-family: Verdana, Helvetica, Arial; padding-left: 7px; font-size: 80%;}

/* SIDENAV */

#sidenav { font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-size: 85%; letter-spacing: -0.2px;  }
#sidenav li a:hover {border-right-color: #2f211a; color: #2f211a;}
#sidenav li li a:link, #sidenav li li a:visited, #sidenav li li a:active {  color: #2f211a; border-right: 3px solid #835141; background: transparent url(../i/pn3_bg_off.png) repeat scroll left bottom;}
#sidenav li li a:hover, #sidenav li li li a:hover {border-right-color: #2f211a;}
#sidenav a:link, #sidenav a:visited, #sidenav a:active { color: #835141; }


/* FOOTER */

#footer { border-top: 2px solid #CFC5C2; color: #464343; font-size: 70%; font-family: Verdana, Arial, Helvetica;}
#footer .utilLinks div.s01 { padding: 4px 5px 3px;}
#footer .utilLinks div.s02 { border: none; } 





