* { margin: 0; padding: 0; }
body { font: 12px/1.3 Arial, sans-serif; text-align: center; color: #333; background: #C5BE9E; }
#container { width: 700px; margin: 0 auto; text-align:left; position: relative; display: table; border: 10px solid #D1CBB2; border-width: 0 10px; background: #FFF; }

p { margin-bottom: .5em; }
p.footer { font-size: 10px; padding-top: 40px; }

#header { background: #16202F; padding: 10px; }
#header .brand { float: left; padding-top: 2px; }
#header p { margin: 0 0 0 26px; border: 1px solid #444C58; border-width: 1px 0; color: #FFF; padding: 4px 0; font-size: 11px; font-weight: bold; position: relative; }

#content { padding: 35px 30px 30px 35px; }
#content h1 { color: #AE9C8C; font-size: 26px; letter-spacing: -1px; margin-bottom: 8px; }
#content h2 { color: #16202F; font-size: 24px; letter-spacing: -1px; border-bottom: 1px solid #D1D3D6; margin-bottom: 15px; padding-bottom: 10px; }
#content p.intro { font-size: 17px; }
#content p.introSub { font-size: 15px; color: #666; }

.wrap { padding: 25px 0 25px 98px; }

img.left { float: left; padding: 3px; border: 1px solid #CCC; margin: 0 15px 10px 0; }

dt { font-size: 14px; font-weight: bold; }
dd { line-height: 1.5; }
a.dd { color: #615746; }
a.ddonc { color: #5A6542; }
a.cd { color: #374B70; }
a.pd { color: #79312E; }
a.patd { color: #014A41; }
a.ms { color: #861E39; }
a.mm { color: #012653; }
dd.image { float: right; margin: -16px 0 15px 15px; }
dd.additionalInfo { font-size: 11px; color: #666; margin-bottom: 25px; font-style: italic; }