@font-face {
  font-family: "ProximaNovaBlBlack";
  font-style: normal;
  font-weight: normal;
  src: url(ebce8de02e89d4d68d58698c265a9a45e5e38111.eot)  format("embedded-opentype"), url(73ed833bb5e180f5314493cc6f0271b713ca898b.woff)  format("woff"), url(e859928e471a23720348c7a6f163c570939e0b8c.ttf)  format("truetype"), url(113a39be010496d02d449af3c999809c4bc97a0c.svg)  format("svg");
}
@font-face {
  font-family: "ProximaNovaBlBlackIt";
  font-style: normal;
  font-weight: normal;
  src: url(40fe9171dd779b86399d3d6f54bf5b89801cd76e.eot)  format("embedded-opentype"), url(db886b593c1a982cdb9fdf3c13e34ff9a6495a55.woff)  format("woff"), url(55e873aaa7d8ef74c0c179702c7fce88c4fed455.ttf)  format("truetype"), url(22ec23778c5f45de25fb4903dd877ea0fd8f85cb.svg)  format("svg");
}
@font-face {
  font-family: "ProximaNovaRgBold";
  font-style: normal;
  font-weight: normal;
  src: url(3a8eb44895c5a2918dfc0137be0af4464c00e3fa.eot)  format("embedded-opentype"), url(5022a7d9c2595ac6a833740a05677dacdc2ff8b8.woff)  format("woff"), url(8215e213aae318c6bf29e91a3ed49a84dfe2fb75.ttf)  format("truetype"), url(479082675e42cb0b544256f1082d91cdef926117.svg)  format("svg");
}
@font-face {
  font-family: "ProximaNovaRgBoldIt";
  font-style: normal;
  font-weight: normal;
  src: url(74da2cb80acac4ccc97019469a79da0602120780.eot)  format("embedded-opentype"), url(224ef6046d1ff8a4fdbf80d5cc1bfd5490262b3b.woff)  format("woff"), url(2b54e3f5e9109ce10a06fa373ba06cd47dbe6ff7.ttf)  format("truetype"), url(cb57fcd35f830f977afc26730a85dc76512eecc7.svg)  format("svg");
}
@font-face {
  font-family: "ProximaNovaThExtrabold";
  font-style: normal;
  font-weight: normal;
  src: url(3b8607ce56915cfbed97bb70b268cabf2f11a72d.eot)  format("embedded-opentype"), url(e5df971f719096140d8bc1d1d421424bc8d5ff4b.woff)  format("woff"), url(f49eb8a7aec6b0f866f7c136794028c4a8d53f84.ttf)  format("truetype"), url(29b17e1bd813fbd1951b405bbb30226da01cc9e5.svg)  format("svg");
}
@font-face {
  font-family: "ProximaNovaThExtraboldIt";
  font-style: normal;
  font-weight: normal;
  src: url(f29b0f3e274bbcc6d3fae496bfd42842eacaea5f.eot)  format("embedded-opentype"), url(59760c49aff01ba919758bef2c0a4822fb905f75.woff)  format("woff"), url(db83942b70c3cec72dfa2385f303a888de80cb8b.ttf)  format("truetype"), url(6e5072fefafd9c0f4e453c9e389a751d404b1678.svg)  format("svg");
}
@font-face {
  font-family: "ProximaNovaRgRegularIt";
  font-style: normal;
  font-weight: normal;
  src: url(b7a5b417b391704488cfd9b262748fbbb5c3e550.eot)  format("embedded-opentype"), url(6a49daf31ed77db80e0de8be8555416764c99642.woff)  format("woff"), url(a3c7ea1d3dd5bf08bc912e20cc7fbb8b0628ae27.ttf)  format("truetype"), url(cd55fdfe402f927da3597ddf219cd72934dbba77.svg)  format("svg");
}
@font-face {
  font-family: "ProximaNovaLtLight";
  font-style: normal;
  font-weight: normal;
  src: url(c9d34b72340a74a5de3437f2d9b042a0802ae432.eot)  format("embedded-opentype"), url(5b7a13b3f96f83ec7b88677e3694d460a3f5f2cc.woff)  format("woff"), url(d12791179d47051f8c244395819a19e479e36461.ttf)  format("truetype"), url(c96f07cd590a48224cb10860f793b15589630d2e.svg)  format("svg");
}
@font-face {
  font-family: "ProximaNovaLtLightIt";
  font-style: normal;
  font-weight: normal;
  src: url(a51510c6a6872e8f5a0538705facab1ad371c3ab.eot)  format("embedded-opentype"), url(1b706d98a622af82a74ee8842501230548481256.woff)  format("woff"), url(41baed947234d368fe55bcd01877b9ebca9493d5.ttf)  format("truetype"), url(37a6cfb40a43d902d35a2408d0a1f12dc2cf192a.svg)  format("svg");
}
@font-face {
  font-family: "ProximaNovaRgRegular";
  font-style: normal;
  font-weight: normal;
  src: url(9875d554707d6a26513ffec772bd0086e4690197.eot)  format("embedded-opentype"), url(f601e59196822ca6851fba73f220c1115f89d34c.woff)  format("woff"), url(86c64db5941a0307145be09cf2d571e458539426.ttf)  format("truetype"), url(3540ebe6f7b2828614736a38fcdac4c3e412c0b2.svg)  format("svg");
}
@font-face {
  font-family: "ProximaNovaLtSemibold";
  font-style: normal;
  font-weight: normal;
  src: url(914f889c0e8be4f01b774fec526766e90f4c1a6e.eot)  format("embedded-opentype"), url(177e42cf3848b8c2808fabc76c9f80f0f94ea8b6.woff)  format("woff"), url(f03a52421e6a0b6e2302f1b773c00d242fbfba64.ttf)  format("truetype"), url(1b1d1bab274ccb0a0b440784d8f2653b884cd34f.svg)  format("svg");
}
@font-face {
  font-family: "ProximaNovaLtSemiboldIt";
  font-style: normal;
  font-weight: normal;
  src: url(84ed63e8d69d7c5985616561d76be77758eb5eaf.eot)  format("embedded-opentype"), url(738563c5628775d473ff5eedfadf155ab8ea6b5d.woff)  format("woff"), url(7a23f916477e6ccd8fc9633b41b275063835067b.ttf)  format("truetype"), url(fd25b48b83c3e533bb61a0ca77faa49343778a0b.svg)  format("svg");
}
@font-face {
  font-family: "ProximaNovaThThin";
  font-style: normal;
  font-weight: normal;
  src: url(39c4c820b15fd1b733fe98fec141e8e066df66f1.eot)  format("embedded-opentype"), url(018229cd9639c934965210d166addaea577e3722.woff)  format("woff"), url(359d68a6a0e84dfe2761c2f2862a532b6650d737.ttf)  format("truetype"), url(acdd1c2d964ff5a514b4bd1dbea3b524a111a08a.svg)  format("svg");
}
@font-face {
  font-family: "ProximaNovaThThinIt";
  font-style: normal;
  font-weight: normal;
  src: url(ba0054b9fe0768e3779761c2978bce2f93b5005c.eot)  format("embedded-opentype"), url(00fa17558ae84ac6c5b9a6d01dcbc98e391414de.woff)  format("woff"), url(f663fe7fd869c478b699f71c4d536904734d5162.ttf)  format("truetype"), url(bb3c8f641534870ead940daba60351aa492b93ef.svg)  format("svg");
}
@font-face {
  font-family: "MillerBannerBeta";
  font-style: normal;
  font-weight: normal;
  src: url(2c7bea7ad8d4f7b526814a7eebc9dabe849312a4.eot)  format("embedded-opentype"), url(054532b822679ff44893df7660e8c26324e7dcdb.woff)  format("woff"), url(e8730554f6ffdcf5866540b8326370ae0bcdd513.ttf)  format("truetype"), url(25ed8650765294b42a97f186f195f0c9434c5723.svg)  format("svg");
}
@font-face {
  font-family: "MillerBannerBetaBlack";
  font-style: normal;
  font-weight: normal;
  src: url(352d51bc8d7e8b74a6e06b29e8caf37e032616b3.eot)  format("embedded-opentype"), url(d3e45391e6ae8681a94f8853d3d0d4f701e9ab87.woff)  format("woff"), url(e5d446b53f29907b75c905b8262c927644d015a0.ttf)  format("truetype"), url(fcaf0e9d7dac6a577188abb423753097ea4369db.svg)  format("svg");
}
@font-face {
  font-family: "MillerBannerBetaBlack";
  font-style: italic;
  font-weight: normal;
  src: url(de9f4e26980bd9d4c461fa2647b79d77593459b3.eot)  format("embedded-opentype"), url(db58eb31635f12cd2d9549d918d729bb0b678523.woff)  format("woff"), url(6245c11a36d94a295fbd790b27a95ecae90992b6.ttf)  format("truetype"), url(8087b8a1a871311fdccadfb9881ae9f34ce3ec18.svg)  format("svg");
}
@font-face {
  font-family: "MillerBannerBeta";
  font-style: normal;
  font-weight: bold;
  src: url(2971ae2360ec3d768339c8e05b92d5466c0d1a1d.eot)  format("embedded-opentype"), url(41557d50e52c70ab957624a8a5f3ac5453498589.woff)  format("woff"), url(b7d5e2b0464df97cf38ae68fa0b3df7cd0faddc9.ttf)  format("truetype"), url(42ec2f29a18d1efc5d515ec55fc2f8a98ccdd506.svg)  format("svg");
}
@font-face {
  font-family: "MillerBannerBeta";
  font-style: italic;
  font-weight: bold;
  src: url(b9b639e83cba097797e17d1c3c591780982dfa55.eot)  format("embedded-opentype"), url(f10c1adae8734a443747b42a65e89ace7cd6b917.woff)  format("woff"), url(de15e705317ce6843b120218077e103119cc166b.ttf)  format("truetype"), url(4e29bf59ca72462bc1ba7652406bb2fc404d2899.svg)  format("svg");
}
@font-face {
  font-family: "MillerBannerBetaCond";
  font-style: normal;
  font-weight: normal;
  src: url(4274c5c901009d057737a80e791f660fe23dc945.eot)  format("embedded-opentype"), url(b57d536d68d93f0cfb07b685c951c05580699bbb.woff)  format("woff"), url(4d5d67b33be8f424c4ab8efe293745b16b8833a2.ttf)  format("truetype"), url(70d1d5adafc2ba86c0a0bcb11a7df0e36906dd61.svg)  format("svg");
}
@font-face {
  font-family: "MillerBannerBetaCondBlack";
  font-style: normal;
  font-weight: normal;
  src: url(094b35f3e094a233a9c5109a17bdaa9efa5d6cdb.eot)  format("embedded-opentype"), url(db523c3cce39a1c7e8beebb38c93d981a38d3845.woff)  format("woff"), url(f629bb98dd9b5bb4007a1bcfa0038478de7400dc.ttf)  format("truetype"), url(efa36629694743ce2a8804122e22dd00453f617f.svg)  format("svg");
}
@font-face {
  font-family: "MillerBannerBetaBlack";
  font-style: italic;
  font-weight: normal;
  src: url(6f067927c5aa788550d1572262bda49fc5ce7d1e.eot)  format("embedded-opentype"), url(e56f17c6a9defacf8726cb1c0323a48d94a98177.woff)  format("woff"), url(21dd8ae409b67de6afde630a33c13ab01de3343b.ttf)  format("truetype"), url(51493af699951bdb0dfb9056a0e4a26055b5db7d.svg)  format("svg");
}
@font-face {
  font-family: "MillerBannerBetaCond";
  font-style: normal;
  font-weight: bold;
  src: url(9588f7fe3ded820678d0166ca70b2cc5f4c55911.eot)  format("embedded-opentype"), url(24caf651835ca7480ceb4aa7d56a116a1946a136.woff)  format("woff"), url(f73951c5039e62ef6a4a412a223aefeec178802d.ttf)  format("truetype"), url(ccd49c1d7b35b34771052d203de050b806012748.svg)  format("svg");
}
@font-face {
  font-family: "MillerBannerBetaCond";
  font-style: italic;
  font-weight: bold;
  src: url(3d6deb099e4c665c53e9c95227c50318934919f2.eot)  format("embedded-opentype"), url(df23d67e7846199e2dd5991f2b5f276b430f2835.woff)  format("woff"), url(c87039b2efdd2736c118612f9ed05d62e57b3de7.ttf)  format("truetype"), url(8b4b5c90a08dce54542d4874295a99494365d563.svg)  format("svg");
}
@font-face {
  font-family: "MillerBannerBetaCond";
  font-style: italic;
  font-weight: normal;
  src: url(5079f477c02784fad3e7c58f14ae63ceae068dcc.eot)  format("embedded-opentype"), url(852fdd4a166bba0b28e0efb3df031a2a87992bc0.woff)  format("woff"), url(e32e727f21c338c19ee915357b244f48fc09e1bb.ttf)  format("truetype"), url(2fa7df6e90f6a329d3100c136c90b110a623544e.svg)  format("svg");
}
@font-face {
  font-family: "MillerBannerBetaCondLight";
  font-style: normal;
  font-weight: normal;
  src: url(96ac200504fe88fd3a34af363e044e786607a813.eot)  format("embedded-opentype"), url(c1fcde3888bac38eb12d3e1405b0b9e26afa85a7.woff)  format("woff"), url(ce316b5aa9bd0944d93ddcb0c32a166a0815ce69.ttf)  format("truetype"), url(64b5f675810c3ae92c329a5507c4c0b2fcacdf38.svg)  format("svg");
}
@font-face {
  font-family: "MillerBannerBetaCondLight";
  font-style: italic;
  font-weight: normal;
  src: url(e54dbf6a33762ea49f96dfc7951bb4ce57ada429.eot)  format("embedded-opentype"), url(62b4f9ff28696873d8cc9599ef05230d829d490a.woff)  format("woff"), url(c56009258dcd60224b61347cea6201275e36f43d.ttf)  format("truetype"), url(9715a293d7c6f732b084362235c43f05da3c8a9f.svg)  format("svg");
}
@font-face {
  font-family: "MillerBannerBetaCondSemibold";
  font-style: italic;
  font-weight: bold;
  src: url(143303f0e6e028199f67643e483af98ca8ac5c9d.eot)  format("embedded-opentype"), url(d6dbe2db1069ef623ccc3decbe57c1afeaf54cad.woff)  format("woff"), url(36a2dbfa90679f16b185304ef902437898d6883f.ttf)  format("truetype"), url(0339b37f68cd4b55b2634b824350f462b9d7434a.svg)  format("svg");
}
@font-face {
  font-family: "MillerBannerBeta";
  font-style: italic;
  font-weight: normal;
  src: url(a6998417395c173e5f0741f6791f9847fb2509e4.eot)  format("embedded-opentype"), url(229e862d32ff7b9d504d2a16f09057febde3b9be.woff)  format("woff"), url(a1e26a29bc669ee877a7c092b305244b2ce0e9db.ttf)  format("truetype"), url(838ff7c966a0d1ecc6c7941e24284e6de0aab351.svg)  format("svg");
}
@font-face {
  font-family: "MillerBannerBetaLight";
  font-style: normal;
  font-weight: normal;
  src: url(40c84fec601b2cdd33d42cef4fb24e15bdbbd910.eot)  format("embedded-opentype"), url(56fd5eb8c941abeaa40143df6a8b403698554436.woff)  format("woff"), url(3384c4fde307fb1746c63bef12ca1d31427ae67e.ttf)  format("truetype"), url(16cb80c589dcbcc56acd45f4038995b11563d845.svg)  format("svg");
}
@font-face {
  font-family: "MillerBannerBetaLight";
  font-style: italic;
  font-weight: normal;
  src: url(c474eae7c63fc9394d9fec848a7d965e2b0e7bb6.eot)  format("embedded-opentype"), url(a0edde235aa8adbb7e4baa42ff3911439515d136.woff)  format("woff"), url(9aae067411e955da0dda2f5e62dd3cdabac23a78.ttf)  format("truetype"), url(e56569690650b4fc6768100e08003dcdc6e66da3.svg)  format("svg");
}
@font-face {
  font-family: "MillerBannerBetaSemibold";
  font-style: normal;
  font-weight: bold;
  src: url(be5e569aefe4989984e3027103b797d777c2da61.eot)  format("embedded-opentype"), url(603a639b26b6057aa81547225984a1c4bc2acc80.woff)  format("woff"), url(4338e8f884cc3cc6ad2f43dc32f6ae369fb37e48.ttf)  format("truetype"), url(f92fde2599e625c6472192984264a90f5af3d1f3.svg)  format("svg");
}
@font-face {
  font-family: "MillerBannerBetaSemibold";
  font-style: italic;
  font-weight: bold;
  src: url(0fb994e1d7bc48eccfb81b96a69d370f70411610.eot)  format("embedded-opentype"), url(585cccee6501c201a5e01cfbfd8aa023b3ff3463.woff)  format("woff"), url(568e487a903c808627ff4ea11838373504b0f082.ttf)  format("truetype"), url(269a1e6bb67069047e054d72803936063ce737cb.svg)  format("svg");
}
@font-face {
  font-family: "MillerBanner";
  src: url(a8e310e924b7ef00db1725941838b841fd380a6b.otf) ;
}
@font-face {
  font-family: "MillerBannerItalic";
  src: url(2724e623c51ff2a1b2a32212bbadded2199383d5.otf) ;
}
html * { margin: 0px; padding: 0px; }
html { height: 100%; }
body { height: 100%; width: 100%; overflow: hidden; }
body, .ms-WPBody, .ms-TPBody, .ms-SPLink { font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; height: 100%; font-size: 13px; color: rgb(51, 51, 51); }
h1, .ms-WPBody h1, .ms-TPBody h1, h2, .ms-WPBody h2, .ms-TPBody h2, h3, .ms-WPBody h3, .ms-TPBody h3, h4, .ms-WPBody h4, .ms-TPBody h4, h5, .ms-WPBody h5, .ms-TPBody h5, h6, .ms-WPBody h6, .ms-TPBody h6 { font-family: Arial,Helvetica,sans-serif; margin-bottom: 2px; background: transparent none repeat scroll 0% 0%; font-weight: normal; height: auto; }
h1, .ms-WPBody h1, .ms-TPBody h1 { font-size: 24px; }
h2, .ms-WPBody h2, .ms-TPBody h2 { font-size: 21px; }
h3, .ms-WPBody h3, .ms-TPBody h3 { font-size: 18px; padding-bottom: 1px; }
h4, .ms-WPBody h4, .ms-TPBody h4 { font-size: 16px; }
h5, .ms-WPBody h5, .ms-TPBody h5 { font-size: 14px; }
h6, .ms-WPBody h6, .ms-TPBody h6 { font-size: 13px; }
a, a:link, a:visited, .ms-WPBody a, .ms-WPBody a:link, .ms-WPBody a:visited { color: rgb(41, 101, 199); text-decoration: none; }
a:hover, .ms-WPBody a:hover { text-decoration: underline; }
.ms-WPBody td { font-family: inherit; font-size: inherit; }
.ms-long, .ms-input, .ms-fileinput, select { font-family: inherit; font-size: 13px; }
img { border: 0px none; }
ul { line-height: 20px; }
p { margin-bottom: 10px; }
textarea { overflow: auto; }
label { font-weight: bold; }
.page_container { width: 100%; float: none; clear: both; }
.header_container { width: 100%; clear: both; }
.content_container { padding: 10px 0px 30px; margin: 0px auto; width: 999px; clear: both; }
.footer_container { border-top: 1px solid rgb(119, 119, 119); border-bottom: 1px solid rgb(119, 119, 119); background-color: rgb(203, 203, 203); width: 100%; clear: both; }
#header { display: block; height: 80px; }
#header::after { content: "."; display: block; height: 0px; clear: both; float: none; visibility: hidden; }
#headerMobile { display: none; height: 34px; padding: 5px 0px 5px 10px; width: 100%; background-image: -moz-linear-gradient(center top , rgb(124, 124, 124) 27%, rgb(84, 84, 84) 64%, rgb(41, 41, 41) 82%); }
#branding { display: block; float: left; height: 80px; width: 350px; }
#branding h1 { text-indent: -350px; }
#branding a { height: 80px; display: block; }
#navigation { display: block; float: right; height: 80px; text-align: right; z-index: 10; margin-right: 10px; }
#search_controls { z-index: 100; }
.col_left, .col_right, .col_center { float: left; }
.col_left { width: 20%; }
.col_right { width: 30%; }
.col_center { width: 50%; }
.cleaner { clear: both; font-size: 1px; height: 1px; margin: 0px; padding: 0px; }
.section { padding: 0px 5px; }
.subsection { margin: 5px; padding: 5px; }
.columnWrapper { float: none; clear: both; }
.columnWrapper::after { content: "."; display: block; height: 0px; font-size: 0px; clear: both; visibility: hidden; }
.columnWrapper { display: inline-block; }
* html .columnWrapper { height: 1%; }
.columnWrapper { display: block; }
.dual_col { float: left; width: 50%; }
.dual_col.shrink_left, .dual_col.shrink_right { width: 45%; }
.dual_col.shrink_left { margin-left: 45px; }
.dual_col.shrink_left1 { margin-left: -60px; }
.dual_col.shrink_right { margin-right: 45px; }
.columnDividerLeft { display: block; clear: both; border-left: 1px solid rgb(203, 203, 203); }
.columnDividerRight { display: block; clear: both; border-right: 1px solid rgb(203, 203, 203); }
.inlineElementsWrapper { float: none; clear: both; width: 100%; margin-bottom: 5px; }
.inlineElementsWrapper::after { content: "."; display: block; height: 0px; font-size: 0px; clear: both; visibility: hidden; }
.inlineElementsWrapper { display: inline-block; }
* html .inlineElementsWrapper { height: 1%; }
.inlineElementsWrapper { display: block; }
.inlineElements { float: left; width: 100%; }
.inlineElements * { margin-bottom: 0px; }
.inlineElements::after { content: "."; display: block; height: 0px; clear: both; float: none; visibility: hidden; }
.inlineElements .primaryGroup { float: left; }
.inlineElements .secondaryGroup { float: right; }
.inlineElements .secondaryGroup * { text-align: right; float: left; margin-left: 1em; }
h1.title { margin-bottom: 20px; }
h3.title { border-bottom: 1px solid rgb(51, 51, 51); }
h3.subHeader { color: rgb(41, 101, 199); }
h3.inlineElements .secondaryGroup { font-size: 11px; font-weight: normal; position: relative; top: 6px; }
h6.subTitle { border-bottom: 1px solid rgb(203, 203, 203); font-weight: bold; }
h6.inlineElements { margin-bottom: 10px; }
.additionalInformation { font-size: 10px; text-align: center; }
.notes, .timestamp, .disclaimer { font-size: 10px; color: rgb(121, 121, 121); }
.disclaimer { font-style: italic; text-align: left; }
.hidden { display: block; height: 0px; overflow: hidden; width: 0px; padding: 0px; }
.formGroup { float: none; clear: both; width: 100%; }
.formGroup::after { content: "."; display: block; height: 0px; font-size: 0px; clear: both; visibility: hidden; }
.formGroup { display: inline-block; }
* html .formGroup { height: 1%; }
.formGroup { display: block; }
.fieldset {  }
.fieldset::after { content: "."; display: block; height: 0px; font-size: 0px; clear: both; visibility: hidden; }
.fieldset { display: inline-block; }
* html .fieldset { height: 1%; }
.fieldset { display: block; }
.formGroup fieldset, .formGroup .fieldset { border: 1px solid rgb(204, 204, 204); padding: 0px 10px; margin: 10px 0px; }
.formGroup .fieldset { padding: 10px; }
.formGroup fieldset legend { background-color: rgb(255, 255, 255); padding: 0px 5px; }
.formGroup fieldset legend span.hidden { padding: 0px ! important; width: 0px; }
.required { color: inherit; }
span.required, .formGroup fieldset legend .required { color: red; }
.formGroup .fieldGroup { float: left; margin: 5px 0px; width: 100%; padding-bottom: 5px; }
.formGroup .fieldGroup label { float: left; font-weight: bold; margin: 0px 5px 0px 0px; text-align: right; width: auto; }
.formGroup .fieldGroup.indented label { width: 33%; }
.formGroup .fieldGroup label.hintText p.notes { border-top: 1px solid rgb(51, 51, 51); font-weight: normal; text-align: left; }
.formGroup .fieldGroup label.required span { display: inline-block; overflow: hidden; text-align: right; width: 0px; height: 0px; }
.formGroup .fieldGroup label.required::before { display: inline-block; color: red; content: "*"; font-weight: bold; padding-right: 2px; }
.formGroup .fieldGroup .inlineGroup { float: left; }
.formGroup .fieldGroup .inlineGroup.checkbox { height: 18px; margin: auto 0px; }
.formGroup .fieldGroup .inlineGroup.checkbox input { float: left; clear: none; }
.formGroup .fieldGroup .inlineGroup.checkbox label { float: left; clear: none; font-weight: normal; width: auto; margin: 0px 5px; }
.formGroup .notes { clear: both; float: none; display: block; }
.formGroup p.notes { margin-bottom: 0px; }
.formGroup .formFileInputGroup { position: relative; }
.formGroup .formFileInputGroup .formFileInput { position: absolute; top: 0px; left: 0px; z-index: 1; width: 375px; }
.formGroup input.ms-fileinput { position: relative; text-align: right; opacity: 0; z-index: 2; }
.formGroup .formButtonsGroup { text-align: center; border-top: 1px solid rgb(203, 203, 203); padding-top: 10px; }
.formGroup .formButtonsGroup input { margin: 0px 10px; }
.formGroup .formButtonsGroup .formButtonsLeft { float: left; text-align: left; width: 30%; min-height: 5px; }
.formGroup .formButtonsGroup .formButtonsCenter { float: left; text-align: center; width: 39.5%; min-height: 5px; }
.formGroup .formButtonsGroup .formButtonsRight { float: right; text-align: right; width: 30%; min-height: 5px; }
.buttonPrimary, .buttonSecondary, .buttonTertiary { background: rgb(0, 51, 153) url(4fb205706c6f4476b5f7466b9da98bcb7e57aa70.png)  repeat-x scroll 0px 0px; border: 1px solid rgb(0, 51, 153); color: rgb(255, 255, 255); cursor: pointer; padding: 0px 4px; }
.buttonPrimary[disabled="disabled"] { background-image: none; background-color: rgb(202, 202, 202); }
.buttonSecondary { background-position: 0px -20px; background-color: rgb(153, 187, 255); border-color: rgb(153, 187, 255); color: rgb(68, 68, 68); }
.buttonTertiary { background-position: 0px -40px; background-color: rgb(17, 17, 17); border-color: rgb(17, 17, 17); }
.validationErrors, .validationWarnings, .validationSuccess { background-color: rgb(242, 242, 242); color: rgb(255, 79, 79); width: 100%; display: none; }
.validationWarnings { color: rgb(255, 136, 0); }
.validationSuccess { color: rgb(0, 153, 0); }
.validationErrors p, .validationWarnings p, .validationSuccess p { background: transparent url(e61aac0c77fa6fa5beeefdd7b48359037f2b8fa9.png)  no-repeat scroll 0px -60px; padding: 7px 0px 7px 40px; }
.validationWarnings p { background-position: 0px -30px; }
.validationSuccess p { background-position: 0px 0px; }
.validationErrors ul { margin-left: 55px; line-height: 20px; }
.alert { border: 1px solid rgb(204, 204, 204); font-weight: bold; margin-bottom: 25px; min-height: 20px; padding: 15px; }
div.photo { overflow: hidden; }
.photo .resizeImage { background: transparent url(848d2231acdf3597134de6fe3c0a72b7d2e54e32.png)  no-repeat scroll right bottom; bottom: 29px; height: 25px; margin-bottom: -25px; position: relative; }
img.thumbnail { border: 1px solid rgb(203, 203, 203); }
p.emptyMessage { text-align: center; }
.pagination { position: absolute; text-align: center; width: 74%; word-wrap: break-word; }
.pagination span { margin: 0px 2px; }
.pagination span span { margin: 0px 4px; }
.pagination a { text-decoration: underline; }
#pageNavigation { margin-bottom: 20px; }
#pageNavigation ul { list-style: outside none none; }
#pageNavigation li { display: inline; }
#pageNavigation .active { font-weight: bold; }
.inlineElements .secondaryGroup .subscribe_link * { margin-left: 0px; }
.inlineElements .secondaryGroup .subscribe_link { margin-left: 0px; }
.subscribe_link .rss_icon { margin-right: 5px; }
.rightAlign { float: right; margin: 0px 10px 10px 0px; }
.header_container ul { line-height: 18px; }
#header { background: transparent url(1a30a150e56b89cde89939762e7fc40b467d43bf.png)  repeat-x scroll 0px 0px; }
#branding { background: transparent url(274ff6bf9476fb27e4a627afa2f104a7619df073.png)  no-repeat scroll left top; text-indent: -10000px; }
#navglobal_primary, #navglobal_secondary { display: block; padding: 5px 5px 0px 0px; }
#navglobal_primary ul, #navglobal_secondary ul { list-style: outside none none; }
#navglobal_primary li, #navglobal_secondary li, #search_controls { display: inline-block; }
#navglobal_primary a, #navglobal_primary a:link, #navglobal_primary a:visited, #navglobal_secondary a, #navglobal_secondary a:link, #navglobal_secondary a:visited { color: rgb(76, 76, 76); }
#user_li, #mySite_li, #myLinks_li, #logout_li, #VPNLink {  }
#fedsearch_s, #fedsearch_k, #fedsearch_search { margin-left: 2px; }
#google_search { color: rgb(102, 102, 102); font-family: Tahoma; font-size: 8pt; margin-top: 4px; padding: 0px; float: left; }
#google_search span { display: inline; float: left; padding: 0px 4px; }
#google_search a { color: rgb(102, 102, 102); text-decoration: none; float: left; display: inline; }
#google_search a:hover { text-decoration: underline; color: rgb(0, 0, 0); }
#search_wrapper, #extSearch_wrapper { float: left; }
#extSearch_wrapper table { float: left; clear: none; display: inline; width: auto; }
#extSearch_wrapper td.ms-sblink { padding-right: 0px; }
#extSearch_wrapper .ms-sbtable-ex { margin-top: 0px; padding-top: 2px; }
#extSearch_wrapper select.ms-sbscopes { width: auto; }
#search_dropdown { position: absolute; right: 85px; top: 50px; background: rgb(255, 255, 255) none repeat scroll 0px 0px; border: 1px solid rgb(0, 0, 0); padding: 5px; text-align: left; width: 280px; z-index: 100; }
#search_button { display: inline; }
#advanced_search td { padding: 0.5em 0px; }
#advanced_search label { float: right; color: rgb(0, 52, 102); font-size: 8pt; padding: 0px 0.25em; }
#advanced_search td.ms-advsrchHeadingText { background: transparent none repeat scroll 0% 0%; border-bottom: 1px solid rgb(0, 102, 153); }
#setHomePage, #feedback_li, #rss_li, #cds_li, #faq_li, #help_li { padding-left: 1em; }
#welcomeText { float: left; padding-top: 3px; }
.myLinks_icon, .logout_icon, .feedback_icon, .rss_icon, .cds_icon, .faq_icon { background: transparent url(848d2231acdf3597134de6fe3c0a72b7d2e54e32.png)  no-repeat scroll 0px -91px; width: 12px; height: 15px; display: inline-block; vertical-align: middle; }
.logout_icon { background-position: 0px 0px; height: 13px; }
.feedback_icon { background-position: 0px -28px; height: 10px; width: 14px; }
.rss_icon { background-position: 0px -39px; width: 13px; height: 13px; }
.cds_icon { background-position: 0px -67px; width: 13px; height: 12px; }
.faq_icon { background-position: 0px -14px; height: 13px; }
#navmain { z-index: 1; background: transparent url(1a30a150e56b89cde89939762e7fc40b467d43bf.png)  repeat-x scroll 0px -80px; height: 36px; }
#navmain ul { list-style-type: none; float: left; }
#navmain ul li { padding: 0px; margin: 0px 7px -8px 0px; display: inline; float: left; color: rgb(255, 255, 255); cursor: pointer; }
#navmain ul li.menu { position: relative; }
#navmain ul li.open { background: transparent url(1a30a150e56b89cde89939762e7fc40b467d43bf.png)  repeat-x scroll 0px -120px; }
#navmain ul li a { padding: 0px 0px 8px; display: block; float: left; text-decoration: none; color: rgb(0, 101, 153); margin-right: 10px; }
#navmain ul.nav_primary { padding: 0px; left: 10px; }
#navmain ul.nav_primary li { font-size: 100%; height: 36px; margin: 0px; padding: 0px 5px; }
#navmain ul.nav_primary li a { color: rgb(255, 255, 255); text-transform: uppercase; margin: 0px; padding: 0px 5px; line-height: 30px; }
#navmain ul.subnav { visibility: hidden; background: rgb(43, 89, 135) none repeat scroll 0px 0px; position: absolute; left: 0px; top: 30px; margin-left: 2px; z-index: 10000; }
#navmain ul.subnav li { border-bottom: 1px solid rgb(151, 202, 255); clear: both; display: block; margin: 0px; padding: 4px 5px; width: auto; float: none; height: auto; }
#navmain ul.subnav li a { background: transparent none repeat scroll 0% 0%; padding: 0px; float: none; clear: both; color: rgb(255, 255, 255); font-weight: normal; white-space: nowrap; display: block; text-transform: none; line-height: normal; }
#navmain li.open a, #navmain ul.nav_primary li.open a, #navmain ul.nav_primary li.open a:hover { color: rgb(255, 255, 255); }
#navmain ul.subnav li a:hover, #navmain li.open ul.subnav li a:hover { color: rgb(151, 202, 255); }
#navmain ul li.open #fcnNews a span { display: block; background: transparent url(4e41e65790e6069e8d10071293d8b40d616bd789.png)  no-repeat scroll 0px -18px; height: 18px; width: 102px; position: relative; float: none; cursor: pointer; overflow: hidden; }
#moreActions { padding: 5px; background-color: rgb(33, 55, 76); border-bottom: 1px solid rgb(202, 210, 219); color: rgb(255, 255, 255); }
#moreActions ul li { display: inline; }
#moreActions a { color: rgb(255, 255, 255); }
.page_footer { border-top: 1px solid rgb(119, 119, 119); padding: 5px; font-weight: normal; text-align: center; }
.page_footer a { color: rgb(119, 119, 119); font-weight: bold; }
.page_footer p { margin-bottom: 0px; }
.super_footer { padding: 10px; height: auto; }
.super_footer a { color: rgb(0, 51, 153); }
.super_footer a.mainLink, .super_footer a.mainLink:hover { color: white; font-size: 16px; }
.super_footer p { color: black; font-size: 100%; }
.super_footer ul { list-style: outside none none; background: transparent none repeat scroll 0% 0%; }
.super_footer ul li a {  }
.superFooter_col { padding: 10px 0px; }
.superFooter_col .dual_col.shrink_left { margin-right: 15px; margin-left: 30px; }
.superFooter_col .dual_col.shrink_right { margin-left: 15px; margin-right: 30px; }
#myLinks ul { list-style: outside none none; line-height: 150%; padding-bottom: 5px; }
#keyLinks ul { list-style: outside none none; line-height: 150%; }
#socialMedia ul { list-style: outside none none; }
#socialMedia li { height: 25px; }
#socialMedia img { vertical-align: middle; }
.cities { float: none; clear: both; width: 100%; }
.cities::after { content: "."; display: block; height: 0px; font-size: 0px; clear: both; visibility: hidden; }
.cities { display: inline-block; }
* html .cities { height: 1%; }
.cities { display: block; }
.cities dt { clear: left; float: left; }
.cities dt span { padding-left: 5px; }
.cities dd { text-align: right; }
.cities dd span { padding-right: 5px; }
#sendText { margin-top: 10px; }
#sendText h3.title { border-bottom: medium none; margin-bottom: 0px; }
#sendTextForm { border: 1px solid rgb(51, 51, 51); }
#sendTextForm .inner { padding: 0px 5px; }
#sendTextForm label { float: none; margin-bottom: 2px; }
#sendTextForm input, #sendTextForm textarea { margin-top: 2px; vertical-align: baseline; }
#sendTextForm .formButtonsCenter { width: auto; float: none; }
#sendTextForm label[for="textPagerForm_phone"], #sendTextForm label[for="textPagerForm_backup"] { font-size: 12px; }
#ajaxTabs ul, #ajaxTabs li { margin: 0px; padding: 0px; list-style: outside none none; }
#ajaxTabs ul { height: 25px; }
#ajaxTabs li { float: left; margin-right: 1px; }
#ajaxTabs .tabs a, #ajaxTabs .tabs a:link, #ajaxTabs .tabs a:visited, #ajaxTabs .tabs a:hover { display: block; height: 25px; line-height: 25px; color: rgb(55, 55, 55); font-size: 14px; font-weight: 500; background: transparent url(5b8001587d32433e17652c554fdc33ea45d915b5.png)  no-repeat scroll right top; cursor: pointer; }
#ajaxTabs .tabs a span, #ajaxTabs .tabs a:hover span { display: block; height: 100%; background: transparent url(5b8001587d32433e17652c554fdc33ea45d915b5.png)  no-repeat scroll left top; margin-right: 5px; padding-left: 5px; }
#ajaxTabs .tabs .LincolnLI a, #ajaxTabs .tabs .LincolnLI a:link, #ajaxTabs .tabs .LincolnLI a:visited, #ajaxTabs .tabs .LincolnLI a:hover { display: block; height: 25px; line-height: 25px; color: rgb(55, 55, 55); font-size: 14px; font-weight: 500; background: transparent url(6ba6dff512b8829cb7fa56e230917bec8e9821bc.png)  no-repeat scroll right top; cursor: pointer; }
#ajaxTabs .tabs .LincolnLI a span, #ajaxTabs .tabs .LincolnLI a:hover span { display: block; height: 100%; background: transparent url(6ba6dff512b8829cb7fa56e230917bec8e9821bc.png)  no-repeat scroll left top; margin-right: 5px; padding-left: 5px; }
#ajaxTabs .tabs .active a, #ajaxTabs .tabs .active a:link, #ajaxTabs .tabs .active a:visited, #ajaxTabs .tabs .active a:hover { background-position: right -50px; }
#ajaxTabs .tabs .active a span, #ajaxTabs .tabs .active a:hover span { background-position: left -50px; padding-bottom: 1px; }
#ajaxTabs .tabs .LincolnLI .Lincolnactive a, #ajaxTabs .tabs .LincolnLI .Lincolnactive a:link, #ajaxTabs .tabs .LincolnLI .Lincolnactive a:visited, #ajaxTabs .tabs .LincolnLI .Lincolnactive a:hover { background-position: right -50px; padding-bottom: 1px; }
#ajaxTabs .tabs .LincolnLI .Lincolnactive a span, #ajaxTabs .tabs .LincolnLI .Lincolnactive a:hover span { background-position: left -50px; padding-bottom: 1px; }
#ajaxTabs .tabContent { border-width: 0px 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(203, 203, 203) rgb(203, 203, 203); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; background-color: rgb(241, 241, 241); padding: 10px; }
.LincolnDIV { background-color: rgb(241, 241, 241); }
#mainStory h3 { color: rgb(41, 101, 199); }
#mainStory .photo, #mainStory .content { margin-bottom: 10px; }
#mainStory p.readMore { margin-top: 5px; }
#featuredStories, #automotiveNews { font-size: 14px; margin-top: 5px; }
#featuredStories .inner { padding-right: 10px; }
#automotiveNews .inner { padding-left: 10px; }
dl.story { padding-bottom: 15px; }
dl.story_noImage { padding-bottom: 10px; }
dl.story.last, dl.story_noImage.last { padding-bottom: 0px; }
.story dt { float: left; }
.story dd { margin: 0px 0px 0px 64px; padding: 0px 0px 0px 5px; }
.story dd p, .story_noImage dd p { margin-bottom: 0px; }
.story img { margin-right: 5px; }
.post_comment_link, .comment_link, .like_link { font-size: 10px; }
.comment_link { margin-left: 10px; }
.like_link span { padding-left: 15px; background: transparent url(dcf74d08ab4c22cf69e20afc91c8e6c493a7a17c.png)  no-repeat scroll 0px 0px; }
#mainStory .post_comment_link, #mainStory .comment_link, #mainStory .like_link { font-size: inherit; }
#mostPopular .post_comment_link { margin-left: 10px; }
#mostPopular .comment_link { margin-left: 0px; }
.commentLinkContainer, .likeLinkContainer { display: none; }
#mostPopularLeft, #mostPopularRight { margin-top: 5px; }
#mostPopularLeft .inner { padding-right: 10px; }
#mostPopularRight .inner { padding-left: 10px; }
#mostPopularLeft .story dd { margin: 0px 0px 0px 85px; }
#mostPopularLeft p.headline, #mostPopularLeft p.shareLinks { margin-bottom: 5px; }
#mostPopularLeft p.timestamp { margin-bottom: 0px; }
#mostPopularLeft img[align="left"] { margin-right: 10px; }
#mostPopularLeft .abstract { margin: 5px 0px; }
.cbq-layout-main .unAuthHide > .comment_link, .cbq-layout-main .unAuthHide > .like_link { padding-top: 0px; text-align: left; display: inline; }
.carouselWrapper { margin: 0px; padding: 0px; position: relative; display: block; font-size: 12px; }
.carouselWrapper .carouselBody { padding: 0px; margin: 0px 72px; }
.carouselBody h1 { margin: 0px; padding: 0px; font-size: 100%; text-align: center; }
.carouselPrevNext { list-style: outside none none; display: none; }
.JS .carouselPrevNext { display: block; }
.carouselPrevNext .carouselPrev, .carouselPrevNext .carouselNext { z-index: 1000; position: absolute; top: 30%; width: 43px; height: 37px; line-height: 100px; text-align: center; cursor: pointer; text-indent: -1000em; }
.carouselPrevNext .carouselPrev { left: 10px; background: transparent url(353b4e9be2551cc2f4ec97618fef9ffacacfa525.png)  no-repeat scroll left top; }
.carouselPrevNext .carouselNext { right: 10px; background: transparent url(353b4e9be2551cc2f4ec97618fef9ffacacfa525.png)  no-repeat scroll right top; }
ul.carouselPrevNext { padding-left: 0px; height: 0px; }
ul.carouselPrevNext li { padding: 0px 0px 0.1em; }
.carouselDirectLinks { text-align: center; height: 15px; bottom: 2px; }
.carouselDirectLinks::after { content: "."; display: block; height: 0px; font-size: 0px; clear: both; visibility: hidden; }
.carouselDirectLinks { display: inline-block; }
* html .carouselDirectLinks { height: 1%; }
.carouselDirectLinks { display: block; }
.JS .carouselDirectLinks h1 { width: 0px; height: 0px; overflow: hidden; }
.carouselDirectLinks ul { list-style-type: none; list-style-image: none; margin: 0px auto; width: 140px; }
.JS .carouselDirectLinks li { float: left; width: 18px; height: 18px; margin: 0px 5px; }
.JS .carouselDirectLinks li span a { text-indent: -1000em; }
.JS .carouselDirectLinks li a.carouselShortcut { cursor: pointer; width: 18px; height: 18px; }
.JS .carouselDirectLinks a.carouselShortcut { background: transparent url(353b4e9be2551cc2f4ec97618fef9ffacacfa525.png)  no-repeat scroll left bottom; display: block; }
.JS .carouselDirectLinks a.active { background: transparent url(353b4e9be2551cc2f4ec97618fef9ffacacfa525.png)  no-repeat scroll right bottom; color: rgb(255, 255, 255); }
#notes {  }
#notes ul { padding: 5px 0px 5px 15px; }
#notes .body { margin-top: 5px; }
#notes img[align="left"] { margin-right: 10px; }
#stock h6 { font-weight: bold; }
.stockTable { float: none; clear: both; width: 100%; }
.stockTable::after { content: "."; display: block; height: 0px; font-size: 0px; clear: both; visibility: hidden; }
.stockTable { display: inline-block; }
* html .stockTable { height: 1%; }
.stockTable { display: block; }
dl.stockTable { border-top: 1px solid rgb(153, 153, 153); margin-bottom: 10px; }
dl.stockTable.last { margin-bottom: 5px; }
.stockTable dt { clear: left; float: left; border-bottom: 1px solid rgb(153, 153, 153); }
.stockTable dt span { padding-left: 5px; }
.stockTable dd { border-bottom: 1px solid rgb(153, 153, 153); text-align: right; }
.stockTable dd span { padding-right: 5px; }
.stockTable .altRow { background-color: rgb(223, 223, 223); }
.stockTable .stock_gain { background: transparent url(d392b0374377420827c4779c420787a84ac3cbb4.png)  no-repeat scroll 0px 0px; padding-left: 10px; }
.stockTable .stock_loss { background: transparent url(d392b0374377420827c4779c420787a84ac3cbb4.png)  no-repeat scroll 0px -20px; padding-left: 10px; }
#videosAndPhotos { border: 1px solid rgb(203, 203, 203); margin-top: 10px; }
#videos { padding-bottom: 15px; }
#photos {  }
.mediaGroup {  }
.mediaGroup::after { content: "."; display: block; height: 0px; font-size: 0px; clear: both; visibility: hidden; }
.mediaGroup { display: inline-block; }
* html .mediaGroup { height: 1%; }
.mediaGroup { display: block; }
#homeLanding .mediaGroup { height: 150px; overflow-y: auto; }
dl.video, dl.photo { float: left; font-size: 11px; margin: 0px 2px; }
.video dt, .photo dt { width: 80px; }
.video dd, .photo dd { width: 80px; padding: 2px; word-wrap: break-word; }
#aroundTheOval { border: 1px solid rgb(203, 203, 203); margin: 10px 10px 0px; }
.slideGroup { float: none; clear: both; width: 100%; }
.slideGroup::after { content: "."; display: block; height: 0px; font-size: 0px; clear: both; visibility: hidden; }
.slideGroup { display: inline-block; }
* html .slideGroup { height: 1%; }
.slideGroup { display: block; }
dl.slide { width: 150px; float: left; margin-right: 10px; }
dl.slide.last { margin-right: 0px; }
.slide dt { width: 145px; }
.slide dt img { padding: 2px; }
.slide dd { padding: 2px; width: 145px; }
#randomImage { border: 1px solid rgb(203, 203, 203); background-color: rgb(241, 241, 241); margin-top: 15px; max-height: 215px; overflow: hidden; }
#randomImage .inner { padding: 5px; }
#randomImage .body { margin-top: 5px; }
#randomImage img[align="left"] { margin-right: 10px; }
#twitter img[align="left"] { margin-right: 10px; }
#twitter .disclaimer { display: none; }
#article #heading, #article #body { margin: 5px 0px 10px; }
#article #body p { margin-bottom: 20px; }
#article #body img[align="left"] { margin-right: 10px; }
#article #body img[align="right"] { margin-left: 10px; }
#article p.articleAuthor { margin-bottom: 5px; }
#article #secondheading, #article #secondbody { margin: 5px 0px 10px; }
#article #secondbody p { margin-bottom: 20px; }
#article #secondbody img[align="left"] { margin-right: 10px; }
#article #secondbody img[align="right"] { margin-left: 10px; }
#article p.secondarticleAuthor { margin-bottom: 5px; }
#article #secondbody ul { margin-left: 15px; }
#article #secondbody ul li { margin: 0px auto; }
#article #secondbody ul ul { margin-left: 30px; }
#article #secondheading h1 { font-size: 23px; }
#article #secondaryContent { float: right; padding-left: 30px; width: 270px; }
#article #secondaryContentUSYourPay { float: right; padding-left: 30px; width: 448px; }
#shareLinks, .shareLinks { margin-bottom: 5px; text-align: right; }
#shareLinks span a, .shareLinks span a { padding-top: 24px; display: block; text-align: center; }
#shareLinks #likeLink, #shareLinks #emailLink, #shareLinks #printLink, .shareLinks .likeLink { background: transparent url(dcf74d08ab4c22cf69e20afc91c8e6c493a7a17c.png)  no-repeat scroll 0px -18px; display: inline-block; margin: 0px 5px; }
#shareLinks #likeLink, .shareLinks .likeLink { background-position: 0px -15px; }
#shareLinks #emailLink { background-position: 0px -55px; }
#shareLinks #printLink { background-position: 0px -95px; }
#HeaderBanner img { width: 970px; }
.shareLnk { float: right; margin-top: -50px; }
.printLnk { margin-right: -3px; }
h3.inlineElements #shareLinks.secondaryGroup, h3.inlineElements .shareLinks.secondaryGroup { font-size: 13px; font-weight: normal; top: 0px; }
h3.inlineElements #shareLinks.secondaryGroup *, h3.inlineElements .shareLinks.secondaryGroup * { margin-left: 0px; }
#article #relatedPhoto { margin-bottom: 20px; text-align: right; }
#article #relatedPhoto img { width: 270px; }
#article #relatedPhotoUSYourPay img { width: 448px; height: 252px; }
#article .supplementalContent { margin-bottom: 15px; padding: 10px; background-color: rgb(241, 241, 241); border: 1px solid rgb(203, 203, 203); }
#article .supplementalContent ul { list-style: outside none none; margin-left: 5px; line-height: 175%; }
#article #additionalContentPhoto img { width: 245px; }
#article #body ul { margin-left: 15px; }
#article #body ul li { margin: 0px auto; }
#article #body ul ul { margin-left: 30px; }
#comments { width: 50%; }
#comments #commentForm { margin-bottom: 20px; }
#comments #commentForm h4 { margin-bottom: 5px; }
#comments #commentForm .formGroup { padding: 0px; }
#comments #commentsList { margin-bottom: 10px; }
#comments #commentsList h4 { margin-bottom: 10px; }
dl.comment { margin-bottom: 20px; }
.comment dt { font-weight: bold; }
.comment dd { margin-top: 10px; }
dl.comment.last { margin-bottom: 10px; }
.abuse_link { font-size: 10px; float: right; }
#ArticleHasComments, #PublishingStartDate, #EnableILikeIt, #EnableEmailArticle, #PreviousTagKeyword { display: none; }
#tagUpdateWrapper.inlineElements .secondaryGroup { float: none; border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(204, 204, 204) -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; height: 125px; margin: 18px 4px 0px; padding-bottom: 5px; padding-top: 5px; }
#articlesList, #publicationsList { margin-bottom: 40px; }
#articlesList dl.story, #publicationsList dl.story { border-bottom: 1px solid rgb(203, 203, 203); margin-bottom: 10px; height: 100%; width: 100%; display: table; }
#articlesList dl.story { min-height: 69px; }
#articlesList .story dd, #publicationsList .story dd { padding-bottom: 0px; margin: 0px 0px 0px 112px; }
#publicationsList .story dd { margin: 0px 0px 0px 51px; }
#publicationsList .story dt, #publicationsList .story dd { display: table-cell; vertical-align: middle; width: 100%; }
#articlesList .story dd:last-child, #publicationsList .story dd:last-child { padding-bottom: 5px; }
#articlesList p:empty, #publicationsList p:empty { margin-bottom: 0px; }
a.headline { font-weight: bold; }
#competitiveNews .pushDown { margin-top: 36px; }
#competitiveNews p { margin-bottom: 20px; }
#competitiveNews #videosAndPhotos { padding: 5px; margin-top: 0px; }
#competitiveNews #comparisonCharts { padding-top: 5px; }
#competitiveNews dl.video, #competitiveNews dl.photo { margin: 0px 14px; }
#competitiveNews .video dt, #competitiveNews .video dd, #competitiveNews .photo dt, #competitiveNews .photo dd { width: 112px; }
#competitiveNews div.photo { text-align: center; margin-bottom: 10px; }
#competitiveNews #featuredStories { margin-top: 0px; }
#competitiveNews .comment_link { margin-left: 40px; }
#competitiveNews .dual_col.shrink_right { margin-right: 0px; width: 47%; }
#competitiveNews .dual_col.shrink_left { margin-left: 55px; width: 47%; }
#competitiveNews p.readMore { margin-bottom: 0px; }
#stories { margin-bottom: 25px; }
#landingPageWithImages, #landingPageNoImage { margin-bottom: 50px; }
#landingPageWithImages .topic { margin-bottom: 30px; }
#landingPageWithImages h6.inlineElements { margin-bottom: 0px; }
#landingPageWithImages .photo { float: left; }
#landingPageWithImages .photo img { width: 111px; height: 137px; border: 1px solid rgb(203, 203, 203); }
#landingPageNoImage .topic {  }
.pageDescription { margin-bottom: 20px; }
.description { color: inherit; font-family: inherit; font-size: inherit; }
.topic { margin-bottom: 20px; }
.topic.last { margin-bottom: 0px; }
.topic img { margin-right: 10px; width: 108px; }
.topic h6 img { width: auto; }
#azIndex h1.title { margin-bottom: 0px; }
#azIndex #navigationTertiary { margin-bottom: 0px; }
#azIndex #navigationQuaternary { text-align: center; }
#azIndex .rightAlign { margin: 0px; }
#azIndex #searchBox { margin-bottom: 36px; border-bottom: 1px solid rgb(203, 203, 203); }
#azIndex #searchBox #searchForm { margin: 25px 0px; text-align: center; }
#azIndex #searchBox #errorMessage { color: rgb(255, 0, 0); }
#azIndex #topics { margin-bottom: 25px; }
#azIndex #topics h6 { margin-bottom: 0px; }
#azIndex #topics .dual_col.shrink_right, #azIndex #topics .dual_col.shrink_left { width: 50%; margin: 0px; }
#azIndex #topics .shrink_right .topic { padding-right: 40px; }
#azIndex #topics .shrink_left .topic { padding-left: 40px; }
#azIndex #topics .topic { min-height: 90px; }
#azIndex #topics .formAction { font-size: 11px; font-weight: normal; position: relative; top: 2px; }
#styledForm { display: none; }
.JS #styledForm { display: block; }
.JS #webPartForm { display: none; }
#styledForm { width: 600px; margin: 0px auto; }
#styledForm legend { margin: 20px 0px 20px 420px; }
#styledForm .ms-long { width: 375px; }
#styledForm .inlineGroup { max-width: 375px; }
#eventForm .formGroup fieldset legend { padding: 0px; }
#eventForm h6 { margin-bottom: 10px; color: rgb(102, 102, 102); }
#eventForm .formGroup .fieldGroup .inlineGroup.checkbox input { margin-left: 10px; }
#eventForm .formGroup .formButtonsGroup { border-top: medium none; }
#eventForm a.ms-toolbar { font-family: inherit; font-size: inherit; }
.ms-PartSpacingVertical { margin-top: 0px; }
.ms-welcomeMenu { font-size: inherit; font-family: inherit; }
.ms-welcomeMenu a:link { color: inherit; }
.ms-welcomeMenu a:hover {  }
.ms-welcomeMenu.ms-SpLinkButtonActive { background-color: transparent; }
.ms-welcomeMenu.ms-SpLinkButtonActive a:link {  }
.s4-pr { width: 100%; }
#WebPartAdderUpdatePanelContainer { overflow: auto; }
.tblGoFurtherStory { background-color: rgb(0, 82, 164); font-size: 22px; font-family: "Trebuchet MS"; font-weight: lighter; width: 100%; border: medium none; }
a.tblGoFurtherStory, a.tblGoFurtherStory:link, a.tblGoFurtherStory:visited { font-size: 22px; color: white; font-family: "Trebuchet MS"; font-weight: lighter; text-decoration: none; }
a.tblGoFurtherStory:hover { font-size: 22px; color: white; font-family: "Trebuchet MS"; font-weight: lighter; text-decoration: underline; }
.tblResourceKit { width: 450px; border: medium none; text-align: left; color: white; margin: 0px; }
#reskit { text-align: left; }
.inlineElements .secondaryGroupOval { float: right; }
.inlineElements .secondaryGroupOval * { text-align: right; float: left; margin-left: 1em; }
h3.inlineElements .secondaryGroupOval { font-size: 18px; font-weight: normal; position: relative; top: 1px; }
h3.inlineElements .secondaryGroupOval a, h3.inlineElements .secondaryGroupOval a:visited, h3.inlineElements .secondaryGroupOval a:active { font-size: 18px; font-weight: normal; position: relative; top: 1px; text-decoration: none; }
h3.inlineElements .secondaryGroupOval a:hover { font-size: 18px; font-weight: normal; position: relative; top: 1px; text-decoration: underline; }
.multimedia #videos, .multimedia #photos { padding: 5px; margin-top: 0px; }
.multimedia .mediaGroup { margin-bottom: 20px; }
.multimedia dl.video, .multimedia dl.photo { margin: 0px 15px; }
.multimedia .video dt, .multimedia .video dd, .multimedia .photo dt, .multimedia .photo dd { width: 112px; }
.multimedia #videos p.readMore { text-align: center; }
.multimedia .pushDown, .videosAndPhotosContent .pushDown { margin-top: 36px; }
.multimedia .dual_col.shrink_right { margin-right: 0px; width: 47%; }
.multimedia .dual_col.shrink_left { margin-left: 55px; width: 47%; }
#mediaDetails #secondaryContent { float: right; padding-left: 1em; margin-bottom: 1em; }
#mediaDetails h3.title { border-bottom: medium none; }
#mediaDetails p.instructions { margin-top: 2em; }
.photoGallery {  }
.photoGallery .currentPhoto { text-align: center; margin-bottom: 10px; }
.photoGallery .caption { text-align: center; }
.photoGallery .thumbnails { width: 100%; margin: 0px; }
.photoGallery .thumbnails .inner { left: 0px; position: relative; }
.photoGallery .thumbnails img { vertical-align: middle; }
.photoGallery .mainPics { overflow: hidden; width: 380px; float: left; height: 90px; position: relative; }
.photoGallery .mainPics .pic { float: left; margin-right: 4px; width: auto; height: 90px; overflow: hidden; line-height: 90px; }
.photoGallery .thumnails a.thumbLink {  }
.photoGallery .arrowLeft, .photoGallery .arrowRight { display: block; line-height: 90px; }
.photoGallery .arrowLeft { float: left; margin-right: 3px; }
.ui-dialog .photoGallery .arrowLeft { margin-right: 6px; }
.photoGallery .arrowRight { float: right; margin-left: 0px; }
.photoGallery .arrowLeft img, .photoGallery .arrowRight img { vertical-align: middle; }
#multimediaLanding .mediaPlayerContainer, #multimediaLanding #photoGallery { display: none; }
#multimediaArchive #videos, #multimediaArchive #photos { width: 730px; margin: 20px auto 0px; }
.hidden { display: none; }
.ui-overlay { position: absolute; top: 0pt; left: 0pt; display: inline-block; overflow: hidden; }
.ui-dialog { box-shadow: 0px 10px 20px 5px rgb(51, 51, 51); }
.ui-widget-overlay { top: 0pt; left: 0pt; width: 9999px; height: 99999px; }
#LincolnNews h3.title, .LincolnmultimediaLanding h1.title, .LincolnmultimediaLanding h3.title, .LincolnmultimediaArchive h1.title, .LincolnmultimediaArchive h3.title { border-bottom: 1px solid rgb(81, 40, 79); font-family: MillerBannerBeta; }
.LincolnmultimediaLanding #heading h3.title, .LincolnmultimediaLanding h1.title, .LincolnmultimediaArchive h1.title { border-bottom: 0px none; }
#LincolnNews, #LincolnNews .primaryGroup, .LincolnmultimediaLanding h1.title, .LincolnmultimediaLanding h3.title, .LincolnmultimediaArchive h1.title, .LincolnmultimediaArchive h3.title { color: rgb(136, 139, 141); }
#LincolnNews a, #LincolnNews p, #LincolnNews .mediaGroup, #LincolnNews a:link, #LincolnNews a:visited, #LincolnNews .ms-WPBody a, #LincolnNews .ms-WPBody a:link, #LincolnNews .ms-WPBody a:visited { font-family: ProximaNovaRgRegular; }
.LincolnmultimediaLanding p, .LincolnmultimediaLanding a, .LincolnmultimediaArchive p, .LincolnmultimediaArchive a, .LincolnmultimediaArchive .pagination { font-family: ProximaNovaRgRegular; }
#LincolnNews p, #LincolnNews .story a { font-size: 13px; }
#LincolnNews .shareLinks a { font-size: 11px; }
#LincolnNews .shareLinks { text-align: left; }
#LincolnNews #topStory p.shareLinks { margin-bottom: 20px; }
#LincolnNews .comment_link { margin-left: 0px; }
#LincolnNews #videosAndPhotos { padding: 5px; margin-top: 0px; }
#LincolnNews dl.video, #LincolnNews dl.photo { margin: 0px 15px; }
#LincolnNews .video dt, #LincolnNews .video dd, #LincolnNews .photo dd, #LincolnNews .photo dt { width: 112px; }
#LincolnNews div.photo { text-align: center; margin-bottom: 10px; }
#LincolnNews #featuredStories { margin-top: 0px; }
#LincolnNews .dual_col.shrink_right { margin-right: 0px; width: 47%; }
#LincolnNews .dual_col.shrink_left { margin-left: 55px; width: 47%; }
#LincolnNews p.readMore { margin-bottom: 0px; }
.PlantSeparator, .PlantText { margin-left: 5px; }
.SocialMedia_btns a:hover { text-decoration: none; }
#SocialSharing { display: none; }
.mVideoBlog { width: 100%; }
.MarkVideoTable { width: 97%; margin-left: auto; margin-right: auto; margin-bottom: 10px; }
.commentHead { background-color: rgb(51, 96, 143); width: 100%; display: inline-block; line-height: 27px; font-size: 11pt; font-weight: bold; color: white; vertical-align: middle; }
.mArchive { float: right; padding-right: 5px; font-size: 8pt; font-weight: normal; text-decoration: underline; }
.mText1, .mText { padding-left: 5px; }
.mCCount { font-weight: bold; padding-left: 5px; padding-top: 5px; }
.mCommentsTD, .mVideoTD { vertical-align: top; }
.mVideoTD { border-bottom: 2px solid rgb(51, 96, 143); border-left: 2px solid rgb(51, 96, 143); border-top: 2px solid rgb(51, 96, 143); width: 30%; }
.mVideoTD img { width: 100%; }
.mCommentsTD { border-bottom: 2px solid rgb(51, 96, 143); border-right: 2px solid rgb(51, 96, 143); border-top: 2px solid rgb(51, 96, 143); }
.mComments span, .videoTitle, .videoDescription { margin: 5px; }
.mComments, .mCCount { line-height: 25px; }
.mAuthor, .dAuthor, .more a, .more a:link, .more a:visited, .video a, .video a:link, .video a:visited { color: rgb(51, 96, 143) ! important; }
.mLink, .dReport a { color: rgb(97, 157, 200) ! important; }
.mTime, .dTime { color: rgb(121, 121, 121); }
.more, .dReport { float: right; padding-right: 3px; margin: 0px ! important; }
#mDialog { font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; color: rgb(51, 51, 51); }
.videoImg { background-color: black; position: relative; width: 100%; }
.videoImg img { width: 289px; height: 163px; display: block; }
.VideoBlogSection { height: 220px; }
.videoTxt { z-index: 100; position: relative; top: 76%; left: 1.7%; width: 29%; color: white; font: 1.8em Ford Antenna Regular,Helvetica,sans-serif; background-color: rgba(0, 0, 0, 0.6); }
.videoTxt span { padding-left: 20px; }
.playerDetails { line-height: 25px; color: rgb(51, 96, 143); }
.TitleDesc h2, .TitleDesc h4 { color: rgb(51, 96, 143); font-family: "Trebuchet MS",Arial,Helvetica,sans-serif ! important; }
.mText { color: rgb(0, 0, 0); padding-top: 5px; }
.playerDetails .playerTime, .video .timestamp { color: rgb(121, 121, 121); }
.playerDetails .playerTitle { margin-top: 10px; }
#VideoBlogComments .formGroup .formButtonsGroup { border-top: 0px none; }
#VideoBlogComments { padding-left: 0px; }
.video span { display: inline-block; vertical-align: top; line-height: 22px; }
#videos .mediaGroup { margin-bottom: 10px; }
.videoBanner { background-color: rgb(51, 96, 143); width: 98%; margin-left: auto; margin-right: auto; line-height: 25px; color: rgb(255, 255, 255); margin-bottom: 20px; }
.MFtitle { padding-left: 5px; }
.vEmail { padding-left: 10px ! important; }
.vEmail a { font-size: 15px; }
.BlogList .video DD { width: 365px; padding: 0px 10px; }
.storyInfo { padding-left: 50px; }
.TitleDesc { padding: 1em; }
.TitleDesc h2 { color: black; }
#commentsList .comment dd p { word-wrap: break-word; white-space: normal; }
.videoBanner h4 { width: 150px; float: left; }
.videoArchive { text-decoration: underline; margin-left: 240px; }
.videoArchive a { color: white; }
.moreVideoBlogs { margin-left: 180px; }
.mComm { width: 30%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; position: absolute; }
.videoTitle, .videoDescription { margin: 5px; }
.mComments span { margin: 0px 5px; }
#VideoBlogComments .comment dd { width: 450px; }
.tabs a { text-align: center; }
.tabs { margin-left: -2px ! important; }
.center::after, .row::after { clear: both; content: ""; display: block; }
.main-products-table .row { margin: 0px; padding: 0px; }
.row { padding: 15px 0px; width: 100%; }
.main-products-table .row .main-product-cell:first-child { border-left: medium none; }
.main-product-cell { border-left: 1px solid rgb(217, 217, 217); display: block; float: left; height: 180px; width: 19.9%; }
.main-product-cell h3 { color: rgb(66, 89, 104); margin-left: 6px; margin-top: 10px; position: absolute; text-align: left; }
.hoverText { font-size: 12px; margin-left: 5px; position: relative; left: -300px; top: 25px; font-style: italic; }
.vehicleTitle { color: rgb(108, 128, 150); text-transform: uppercase; }
.vehicleTitle span { font-size: 12px; font-weight: 500; }
.main-product-cell img { background: transparent none repeat scroll 0% 0%; }
.main-product-cell .section-headline-selectBox-container { display: block; margin-left: 0px; margin-top: 0px; }
.section-headline-selectBox-container { clear: both; display: inline-block; position: relative; text-align: left; }
.main-product-cell .section-headline-selected { color: rgb(66, 89, 104); font-size: 12px; font-weight: 500; margin-left: 2px; padding-left: 28px; }
.main-product-cell:hover { background-color: rgb(220, 220, 220); }
.picTitle { width: 40%; font-size: 24px; vertical-align: top; font-family: Arial,Helvetica,sans-serif; }
#ddRegion { float: right; margin-top: -20px; }
.brandImgs { position: relative; left: -150px; top: 16px; }
#brandSection { border-bottom: 1px solid rgb(192, 192, 192); height: 50px; margin-left: 0px; padding-left: 0px; }
#productInfoLanding { padding-top: 10px; }
.headline-selectOptions, ul, li, li li { margin: 0px; padding: 0px; }
.headline-selectOptions { margin-left: 2px; height: auto; width: 100%; float: left; position: absolute; z-index: 100; background-image: none; }
.headline-selectOptions ul { list-style-position: outside; }
.selectOptionUL { background: rgb(43, 89, 135) none repeat scroll 0px 0px; border: 2px solid rgb(151, 202, 255); }
.subMenuUL { background: rgb(80, 127, 171) none repeat scroll 0px 0px; border: 2px solid rgb(238, 238, 238); width: 100%; list-style: outside none none; position: relative; color: rgb(51, 255, 102); left: 192px; margin-top: 3px; z-index: 1000; }
.selectOption a, .selectOption a:link, .selectOption a:visited { color: rgb(255, 255, 255); font-size: 13px; text-transform: none; display: inline-block; width: 80%; }
.subMenuUL li a, .subMenuUL li a:link, .subMenuUL li a:visited { color: rgb(255, 255, 255); font-size: 13px; text-transform: none; }
.headline-selectOptions li { list-style: outside none none; position: relative; padding: 2px; border-bottom: 1px solid rgb(151, 202, 255); }
.headline-selectOptions ul li { text-decoration: none; text-align: left; font-size: 12px; color: rgb(0, 0, 0); line-height: 25px; }
.headline-selectOptions ul li a { margin-left: 5px; }
.headline-selectOptions a { text-decoration: none ! important; }
.headline-selectOptions ul ul { position: absolute; visibility: hidden; top: -5px; }
.headline-selectOptions ul li:hover ul { visibility: visible; }
.headline-selectOptions li:hover { background-color: rgb(44, 44, 44); }
.selectOption:hover .selectOption a { color: rgb(255, 255, 255); }
.subMenuUL li:hover { background: rgb(68, 86, 106) none repeat scroll 0px 0px; }
.headline-selectOptions .subMenuUL li { border-bottom: 1px solid rgb(255, 255, 255); }
.iconArr { margin: auto; vertical-align: middle; display: inline-block; height: 100%; padding: 5px 5px 10px 10px; }
.subMenuUL li img { width: 20px; height: 20px; margin: 3px 0px 0px 5px; vertical-align: top; }
.subMenuUL li span {  }
.subMenuUL li span a { width: 100% ! important; display: inline-block; }
#BannerPIC { width: 989px; }
.iLincoln { background: rgb(0, 0, 0) none repeat scroll 0px 0px; border: 1px solid rgb(169, 169, 169); }
.iLincoln:hover { background-color: rgb(44, 44, 44) ! important; }
.jLincoln { border: 2px solid rgb(169, 169, 169); background-color: rgb(0, 0, 0) ! important; }
.jLincoln:hover { background-color: rgb(94, 80, 77) ! important; border-bottom: 1px solid rgb(255, 255, 255) ! important; }
.divLincoln {  }
.divLincoln li { border-bottom: 1px solid rgb(169, 169, 169); }
.subMenuULNav { display: none; float: left; position: absolute; left: 170px; top: 0px; padding-top: 2em; z-index: 99999; border-left: 1px solid white; background: rgb(43, 89, 135) none repeat scroll 0px 0px; }
.subMenuULNav:hover > li { display: block; visibility: visible; }
.selectOptionNav:hover { background-color: rgb(44, 44, 44) ! important; }
.selectOptionNav { background: rgb(43, 89, 135) none repeat scroll 0px 0px; }
.subMenuLINav { background: rgb(43, 89, 135) none repeat scroll 0px 0px; }
.subMenuLINav:hover { background-color: rgb(94, 80, 77) ! important; }
#pMarket li:hover > ul { display: block; visibility: visible; }
#pMarket li:hover > ul { display: block; visibility: visible; }
.selectOptionNav { list-style: outside none none; display: block; float: left; position: relative; width: 160px ! important; background: rgb(43, 89, 135) none repeat scroll 0px 0px; }
.selectOptionULNav { background-color: transparent ! important; min-width: 260px ! important; }
.selectOptionNav a { padding: 0px 10px; margin: 0px; line-height: 18px; display: block; }
.subMenuLINav { border-right: medium none; border-bottom: 1px solid rgb(221, 221, 221); width: 260px; height: 39px; }
.subMenuLINav:hover { display: block; visibility: visible; }
