/* About Us ----------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------- */

body.dlp div#header, body.dlp div#header h1 { background: url(/_iface/sprites/sprite_dlp.jpg) no-repeat; }
body.dlp div#header { height: 247px; }
body.dlp div#header h1 { margin: 0; width: 528px; height: 138px; text-indent: -9999px; } /* Text is identical within the image defined in the other css rules. */

body.overview 		div#header h1 { background-position: 0 -247px; }
body.regulatory		div#header h1 { background-position: 0 -494px; }
body.modules		div#header h1 { background-position: 0 -741px; }



/* PAGE Generics */
body.xTwo div#left h1 { padding: 0 0 20px 43px; }
body.xTwo div#left h2 { padding: 0 0 20px 43px; letter-spacing: 1px; }
body.xTwo div#left h3 { padding: 0 0 20px 43px; }
body.xTwo div#left h4 { padding: 0 0 20px 43px; }
body.xTwo div#left h5 { padding: 0 0 20px 43px; }
body.xTwo div#left h6 { padding: 0 0 20px 43px; }
body.xTwo div#left p { padding: 0 0 25px 43px; }
body.xTwo div#left ul { padding: 0 0 25px 43px; }
body.xTwo div#left blockquote { padding: 0 0 30px 43px; }

body.dlp h2 { display: block; border-bottom: 1px solid #666; padding: 0 0 2px 0 !important; margin: 0 0 30px 43px !important; }

/* Splitting #left into 2 columns 'on demand'. */
div.region { width: 335px; margin: 0 0 30px 0; }
div.regionLeft { float: left; }
div.regionRight { float: right; }

div.teamMember { width: 335px; margin: 0 0 30px 0; }
div.teamMemberLeft { float: left; }
div.teamMemberRight { float: right; }

div.teamMember img { float: right; background: #fff; padding-left: 20px; }
div.teamMember strong.title { display: block; padding: 0 0 10px 43px; margin-top: -15px; }
