/*-------------
CONTRACT STYLES
---------------*/
/*Tab Highlights*/
body#contract li#tab04{background-position: 100% -74px;}
body#contract li#tab04 a{background-position: 0% -73px;}
body#contract li#tab04 a:link,body#contract li#tab04 a:visited,body#contract li#tab04 a:hover,body#contract li#tab04 a:active{color:#2B4055;}
body#contract li#tab04 a:hover,body#contract li#tab04 a:active{text-decoration:none;}
body#contract li#tab04 a.flyHome {background: url(/assets/img/icons/home.gif) no-repeat 0% 50%;padding-left:20px;}
p.cbaDates {font: bold 80%/1.2em Verdana, Arial, Helvetica, sans-serif;padding-left:2px;color:#595959;margin-top:-1em;}
#contractImages img {display:block;margin:45px auto 0 auto;}
.adContractSidebar {margin-bottom:-4px;}
.adContractSidebar a {margin:0;padding:0;}
/*Make sure old site contract styles don't screw up layout on specific pages with this class*/
body.noContract #content table {margin: 1em 0;}
body.noContract #content table th {vertical-align:middle;}
/*From old site*/
td{line-height:135%;}
#content h2 {font-size:150%;margin-top:1.2em;}
#content th {text-align:left;}
#content td pre {font-size:100%;}
#content td, th {padding:.5em;vertical-align:top;}
#content table {margin: 1em auto;}
#content table.basic {margin:-.5em 0 1em 3em;border:0;}
#content table.basic td {padding:0 1.5em 0 0;}
#content table.min td, #content table.min th {padding:.5em;font-size:90%;text-align:left;}
#content table.min th {background:#001892;color:#fff;}
#content table.min td.altrw,#content table.min tr.altrw td  {background:#D6DDFF;}
#content li{margin-bottom:1.5em;}
ol.lev1{list-style-type:upper-alpha;}
ol.lev1 ol{margin-top:.5em;}
ol.lev1ext{margin-top:-.5em;}ol ol ol{list-style-type:lower-alpha;}
#content td.alt,#content tr.alt td {background:#E9EBF5;}
#topics li {font-weight:bold;font-size:114%;list-style:none;margin:0 0 1em 0;padding:0;}
#topics {padding:0;margin:0;}
#topics ul li {font-size:86%;margin:.2em 0 .5em 0;}
#topics ul li ul li {font-size:100%;margin-top:.2em;}
.secttl {text-align:center;font-weight:bold;letter-spacing:.9px;text-transform:capitalize;}
.new {text-decoration:underline;}
.nonew {text-decoration:none;}
table#sltbl,table#sig {margin-left:.7em;}td.line{border-bottom:1px solid #000;}table#sig td {padding:0;}
/*AFActs*/
#content div.afacts {float:right;width:140px;margin-left:20px;padding:32px 3px 5px 5px;border:2px dashed #000;background: url(/assets/img/contract/afacts.gif) no-repeat;voice-family:"\"}\"";voice-family:inherit;width:130px;}
#content div.afacts p {background:inherit;line-height:1.3em;font-size:110%;}
#content div.afacts a:link, #content div.afacts a:visited{font-weight:bold;}
#content div.afacts ol, #content div.afacts li {background:inherit;line-height:1.3em;}
