html, body, h1, h2, h3, h4, h5, h6, p, em, strong, abbr, acronym, blockquote, q, cite, ins, del, dfn, a, div, span, pre, hr, address, br, b, i, sub, sup, big, small, tt, table, tr, caption, thead, tbody, tfoot, col, colgroup, form, input, label, textarea, button, fieldset, legend, select, option, optiongroup, ul, ol, dl, dt, dd, code, var, kdb, samp, img, object, param, map, area, bdo, iframe { padding:0; margin:0; }
html,body {height:100%;}
body {font:12px/1.5em Arial, Verdana, Tahoma, sans-serif; color:#425968; background:#000 url(../images/bg_page.jpg) 50% 0 no-repeat; background-attachment:fixed;}
a {color:#005f96; text-decoration:none; cursor:pointer; outline:none;}
a:hover {text-decoration:underline;}
.clear {clear:both;}
.tcenter {text-align:center !important;}
.tright {text-align:right !important;}
.tItalic {font-style:italic;}
.fleft {float:left;}
.fright {float:right !important;}
fieldset {border:0;}
h1 {font-size:28px;} h2 {font-size:18px;} h3 {font-size:12px;} h4 {font-size:12px;}
h1, h2, h3, h4 {line-height:1.2em; font-style:italic;}
li {margin-left:25px;}
img {border:0;}
input {vertical-align:middle;}
input.btn {cursor:pointer; overflow:visible;}
input.txt {font:12px Arial, Helvetica, sans-serif; color:#606060; border:1px solid #98a4ac; padding:3px 4px; background:#fff;}
textarea {font:12px Arial, Helvetica, sans-serif; color:#606060; border:1px solid #98a4ac; padding:2px 4px; background:#fff;}
select {font:12px Arial, Helvetica, sans-serif; color:#606060; border:1px solid #98a4ac; background:#fff;}
.wrapper {overflow:hidden; zoom:1;}
/*--------------Page-----------------*/
.all {width:960px; margin:0 auto; padding-bottom:20px;}
.header {width:100%; display:table; zoom:1; padding:12px 0;}
.header .logo {float:left; background:url(../images/logo.png) no-repeat; width:79px; height:30px; margin-left:5px;}
.header .logo a {float:left; width:79px; height:30px; text-indent:-1000px;}
.header .top-menu {float:left; clear:left; padding-top:8px;}
.header .menu-w {width:100%;}
.header .top-menu li {float:left; margin:0 0 0 28px; list-style:none; font-weight:bold; display:inline;}
.header .top-menu li a {color:#fff;}
.header .top-menu li.active a {text-decoration:underline;}
.header .side {float:right; padding-top:3px;}
.header .top-links {text-align:center; padding-bottom:14px; font-size:10px; font-weight:bold;}
.header .top-links a {margin:0 9px; color:#fff;}
.header .top-search {padding:0 0 0 10px;}
.header .top-search input.txt {width:175px; padding:3px 4px 3px 10px; font-size:11px; color:#8e9ba5; border:1px solid #5a7290;}
.header .top-search input.btn {width:29px; height:22px; border:0; background:url(../images/btn-go.png) no-repeat;}

.main {width:100%; display:table; zoom:1; padding-bottom:7px;}
.home-col {float:left; width:710px;}
.home-vision {background:url(../images/bg_wh70p.png); padding:10px; margin-bottom:11px;}
.home-vision .inner {background:url(../images/home-vision.jpg) no-repeat; height:412px; position:relative;}
.home-vision .text-block {background:url(../images/vision-text.jpg) no-repeat; width:376px; height:360px; font-size:13px; color:#fff; position:absolute; top:50%; left:23px; margin-top:-180px;}
.home-vision .text-block .in {padding:29px 30px 0 28px;}
.home-vision .text-block h1 {padding-bottom:11px;}
.home-vision .text-block p {padding-bottom:10px;}
.home-vision .text-block .scrolls {position:absolute; bottom:5px; right:12px;}
.home-vision .text-block .scrolls .arr-t, .home-vision .text-block .scrolls .arr-b {position:relative; width:19px; height:19px; overflow:hidden; display:block; margin-bottom:7px;}
.home-vision .text-block .scrolls .arr-t span, .home-vision .text-block .scrolls .arr-b span {position:absolute; width:45px; height:45px; background:url(../images/arrs-scroll.png) no-repeat; margin-left:-26px;}
.home-vision .text-block .scrolls .arr-b span {margin-top:-26px;}
.home-vision .text-block .scrolls .arr-no span {margin-left:0; cursor:default;}
.side-col .s-block .scrolls {bottom:5px; right:12px; float:right;}
.side-col .s-block .scrolls .arr-prev, .side-col .s-block .scrolls .arr-next {position:relative; width:19px; height:19px; overflow:hidden; display:block; margin-left:7px; float:left;}
.side-col .s-block .scrolls .arr-prev span, .side-col .s-block .scrolls .arr-next span {position:absolute; width:45px; height:45px; background:url(../images/arrs-scroll.png) no-repeat; margin-left:-26px;}
.side-col .s-block .scrolls .arr-next span {margin-top:-26px;}
.side-col .s-block .scrolls .arr-no span {margin-left:0; cursor:default;}
.bl-list {float:left; background:#fff url(../images/bg_grad-whbl.png) 0 100% repeat-x; margin:0 0 11px; border:1px solid #91a2b0; width:229px; padding:16px 19px 16px 25px; min-height:136px;}
.bl-list h2 {padding-bottom:8px; line-height:1.1em; font-size: 17px;}
.bl-list ul li {font-weight:bold; color:#005f96; font-size:13px; padding:0 0 3px 14px; list-style:none; margin:0; background:url(../images/bull.gif) 1px 7px no-repeat;}
.bl-list ul li a {color:#005f96;}
.bl-banner {float:left; margin:0 0 11px 5px; border:1px solid #91a2b0; width:112px; height:156px; padding:12px 14px 0 10px; font-size:15px; font-weight:bold; font-style:italic; color:#cbdceb;}
.bl-banner .arr {background:url(../images/arr-bnr.png) no-repeat; width:8px; height:10px; display:inline-block;}
.bl-banner-1 {background:url(../images/co_bg_mediafactbook.jpg) no-repeat; font-size: 11px;}
.bl-banner-2 {background:url(../images/co_bg_intheplants.jpg) no-repeat;}
.bl-banner-3 {background:url(../images/co_bg_timeline.jpg) no-repeat;}

.main-col {float:left; width:710px; background:#fafafa url(../images/bg_wh-top.png) repeat-x;}
.main-col .inner {background:url(../images/bg_wh-botm.png) 0 100% repeat-x; padding:8px 10px 15px;}
.main-col .cont-head {width:100%; display:table; zoom:1; padding:7px 0 10px;}
.main-col .cont-head h2 {float:left; padding-left:15px;}
.main-col .cont-head h2 strong {color:#91a3b0;}
.main-col .cont-head .side {float:right; font-size:10px; font-weight:bold; padding:2px 3px 0;}
.main-col .cont-head .side a {margin-left:10px;}
.main-col .content {background:#f2f2f2; padding:8px 17px; min-height:562px;}
.main-col .content h2 {font-style:normal;}
.main-col .breadcrumbs {font-size:11px; padding-bottom:30px;}
.main-col .cont-menu {float:left; width:121px; padding-top:40px; margin-left:-16px;}
.main-col .cont-menu li {margin:0 0 3px; list-style:none; font-weight:bold; line-height:1.15em; padding:7px 8px 7px 16px;}
.main-col .cont-menu li a {color:#91a3b0;}
.main-col .cont-menu li.active {background:#91a3b0;}
.main-col .cont-menu li.active a {color:#fff;}
.main-col .cont-col {float:right; width:500px; padding-right:30px; margin-right:-16px;}
.main-col h1 {color:#005f96; padding-bottom:5px;}
.main-col p {padding-bottom:12px;}
.main-col .column {padding:0 18px;}
.main-col p.intro {font-size:16px; font-weight:bold; line-height:1.3em; padding-top:3px;}
.cside {float:right; width:245px; margin:0 -30px 0 12px;}
.fastf {padding:0 28px 38px 18px; color:#8193a0;}
.fastf h3 {padding-bottom:6px; color:#91a3b0;}
.fastf p {font-size:18px; line-height:1.3em; font-style:italic; padding:0;}
.fastf-h {color:#91a3b0; background:url(../images/ico-fast.gif) 0 2px no-repeat; padding-left:20px; padding-bottom:9px;}
.mobox {float:left; background:url(../images/bg_mobox.png) no-repeat; width:245px; padding-top:4px; margin:0 0 12px;}
.mobox .in {background:url(../images/bg_mobox.png) 0 100% no-repeat; padding:12px 18px 11px;}
.mobox h3 {color:#91a3b0; padding-bottom:9px;}
.mobox .vid-prev {border:2px solid #91a3b0; position:relative;}
.mobox .vid-prev img {display:block;}
.mobox .vid-prev .btn-play {display:block; background:url(../images/btn-play.png) no-repeat; width:40px; height:28px; position:absolute; top:50%; left:50%; margin:-18px 0 0 -20px;}
.mobox .info {padding:7px 0 10px; line-height:1.3em;}
.mobox .info a {color:#91a3b0; font-style:italic; font-weight:bold;}
.mobox-big {float:left; background:url(../images/bg_mobox2.png) no-repeat; width:397px; padding-top:4px; margin:0 0 12px;}
.mobox-big .in {background:url(../images/bg_mobox2.png) 0 100% no-repeat; padding:12px 19px 11px;}
.mobox-big h3 {color:#91a3b0; padding-bottom:9px;}
.mobox-big .info {color:#91a3b0; font-style:italic; padding-top:3px; min-height:29px;}
.mobox-big .vid-list { overflow:hidden; zoom:1; padding-left:24px;}
.mobox-big .vid-list li {float:left; border:0; width:94px; margin:0 12px 0 0; padding-bottom:13px;}
.mobox-big .vid-list .vis {margin:0 0 6px;}
.mobox-big .vid-list .text { clear:left;}
.mobox-big .more {font-style:italic; font-weight:bold; border-top:1px solid #c0cacf; padding:6px 2px 0;}
.video-bl {width:532px; margin:3px -100px 0 -1px; background:url(../images/bg_mobox3.png) -532px 0 repeat-y;}
.video-bl .in {background:url(../images/bg_mobox3.png) no-repeat;}
.video-bl .in2 {background:url(../images/bg_mobox3.png) -1064px 100% no-repeat; min-height:90px; padding:16px 24px 25px 20px;}
.main-col .video-bl h2 {color:#91a3b0; padding-bottom:9px; font-style:italic; background-position:1px 5px;}
.video-bl .vid-list {overflow:hidden; zoom:1; border-bottom:1px solid #c5ced4; margin-bottom:10px;}
.video-bl .vid-list li {float:left; border:0; width:94px; margin:0 11px 0 12px; padding-bottom:22px;}
.video-bl .vid-list .vis {margin:0 0 6px;}
.video-bl .vid-list .text {clear:left;}
.video-bl .main-video {display:table; width:100%; zoom:1; padding:5px 0 27px; border-bottom:1px solid #c4cdd4;}
.video-bl .main-video .vid-prev {float:left; margin-right:18px;}
.video-bl .main-video .info {overflow:hidden; zoom:1; padding:11px 5px 0 0;}
.video-bl .main-video .info h3 {color:#91a3b0; padding-bottom:13px; line-height:1.3em;}
.video-bl .main-video .info p { font-size:11px; line-height:1.2em;}
.video-bl .vid-slider {height:160px;}
.video-bl .vid-slider .arr-l,.video-bl .vid-slider .arr-r { background:url(../images/arrs-slider.png) no-repeat; float:left; width:19px; height:18px; margin-top:54px;}
.video-bl .vid-slider .arr-r {float:right; background-position:-19px 0;}
.video-bl .vid-slider .arr-l.arr-def {background-position:0 -18px; cursor:default;}
.video-bl .vid-slider .arr-r.arr-def {background-position:-19px -18px; cursor:default;}
.video-bl .slider-wr {height:160px; width:434px; position:relative; overflow:hidden; left:8px;}
.video-bl .vid-slider .vid-list {border:0; margin:0; position:absolute; left:0; top:27px; width:9999px;}
.video-bl .vid-slider .vid-list li {width:94px; margin:0 11px 0 8px; padding:0;}

.lead-article { padding-bottom:12px;}
.lead-article h3 {font:bold 13px/1.41em Georgia, "Times New Roman", Times, serif;}
.lead-article p { padding:0; line-height:1.33em;}
.lead-article .more-lnk { font-weight:bold; font-style:italic;}
.catlist {overflow:hidden; zoom:1; margin-left:-10px;}
.catlist li {float:left; width:190px; list-style:none; margin:0 10px; padding:8px 0 16px;}
.catlist li h3 {font-size:18px; color:#fafafa; height:132px; margin-bottom:-150px; position:relative; padding:9px 11px;}
.catlist li .img {display:block; margin-bottom:13px;}
.catlist li p {font-size:13px; padding:0 6px 13px;}
.catlist li .more {margin:0 7px; padding-top:5px; border-top:1px solid #d5dade; font-weight:bold; font-style:italic;}
.catlist2 {margin-left:-11px;}
.catlist2 li {width:263px; margin:5px 11px 0;}
.catlist2 li h3 {margin-bottom:-153px;}
.catlist2 li p {padding:2px 6px 16px;}
.catlist2 li .more { width:179px;}
.site-map {padding:11px 0 0 21px;}
.site-map li {margin:0; list-style:none; background:url(../images/bull.gif) 0 8px no-repeat; padding-left:11px; padding-bottom:12px; font-weight:bold;}
.site-map li li {background:none; padding-left:13px; padding-bottom:0; font-weight:normal;}
.site-map li li li {padding-left:26px;}
.news-cols {background:url(../images/cols-ln.gif) 50% 0 repeat-y; overflow:hidden; zoom:1; margin:14px 0 20px -24px;}
.news-cols .col {float:left; width:185px; margin-left:24px; line-height:1.33em;}
.main-col .news-cols h2, .main-col .col-bordered h2 { font-style:italic; color:#005f96; padding-bottom:8px;}
.news-cols p {padding-bottom:8px; font-style:italic;}
.news-cols li { list-style:none; margin:0; padding-bottom:8px; font-style:italic;}
.news-cols li a, .col-bordered li a { font-style:normal; font-weight:bold; color:#425968;}
.news-cols li .date { font-family:Georgia, "Times New Roman", Times, serif;}
.news-cols .more, .col-bordered .more { margin:7px 8px 0 0; border-top:1px solid #d5dade; padding:6px 0 0 3px; font-style:italic; font-weight:bold;}
.col-bordered {border-left: 1px solid #CCC; padding-left: 10px;}
.col-spaced{margin-left: 12px;}
.presp-list {padding:10px 0;}
.presp-list li {margin:0; list-style:none; width:100%; display:table; zoom:1; padding:15px 0;}
.presp-list .vis { float:left; margin-right:28px; padding-top:3px;}
.presp-list .text { overflow:hidden; zoom:1;}
.presp-list .text h2 { color:#005f96; font-style:italic; padding-bottom:8px;}
.presp-list .text p {padding-bottom:8px;}
.presp-list .read-more .a-open,.presp-list .read-more .a-close {background:#d9e3e9 url(../images/arrs-open.gif) 100% -86px no-repeat; font-size:11px; font-style:italic; font-weight:bold; display:inline-block; padding:0 18px 0 9px;}
.presp-list .read-more .a-close {background-position:100% 3px; padding:0 26px 0 16px; display:none;}
.presp-list .opened .read-more .a-open {display:none;}
.presp-list .opened .read-more .a-close {display:inline-block;}
.presp-list .hiden {display:none;}
.presp-list .opened .hiden {display:block;}

.vid-bl {display:table; width:100%; zoom:1; border-top:1px solid #b7c1c9; border-bottom:1px solid #b7c1c9; padding-top:22px; margin-bottom: 22px;}
.vid-bl .col-vid { float:left; width:397px;}
.vid-bl .col-txt { float:right; width:190px;}
.main-col .vid-bl h2 { font-style:italic; color:#005f96; padding-bottom:12px;}
.vid-bl .col-txt .more { font-style:italic; font-weight:bold; padding-top:3px; margin-top:3px; border-top:1px solid #d5dade;}

.new-search {background:#e0e2e4; margin-bottom:15px; width:420px;}
.new-search .tl,.new-search .tr,.new-search .bl,.new-search .br {width:3px; height:3px; background:url(../images/bg_grey-corn.png) no-repeat;}
.new-search .tl {float:left; margin:0 -3px -3px 0;}
.new-search .tr {float:right; background-position:-3px 0; margin:0 0 -3px -3px;}
.new-search .bl {float:left; background-position:0 -3px; margin:-3px -3px 0 0;}
.new-search .br {float:right; background-position:-3px -3px; margin:-3px 0 0 -3px;}
.new-search .in {padding:15px 0 15px 18px;}
.new-search label {font-size:14px; font-weight:bold; vertical-align:middle; padding-right:8px;}
.new-search input.txt {width:199px; padding:3px 4px 3px 11px; font-size:11px; color:#8e9ba5; border:1px solid #8f9ca5;}
.new-search input.btn {width:29px; height:22px; border:0; background:url(../images/btn-go.png) 0 -28px no-repeat;}
.search-res .total {font-weight:bold; color:#91a3b0; padding-bottom:11px;}
.search-res .search-for {font-size:13px; padding-bottom:20px;}
.search-res .search-result {padding:17px 18px 0;}
.search-res .res-list {border-bottom:1px solid #91a3b0; margin-bottom:13px;}
.search-res .res-list li {list-style:none; margin:0; padding:10px 0; border-bottom:1px solid #d5dade;}
.search-res .res-list li h4 { font-style:normal;}
.search-res .res-list li p {font-size:11px; padding:0; line-height:1.3em;}
.search-res .pagin {float:right;}
.search-res .pagin li {float:left; margin:0 0 0 7px; list-style:none; font-weight:bold; color:#91a3b0;}
.search-res .pagin a {color:#425968; display:inline-block; padding:0 3px 0 4px; vertical-align:middle;}
.search-res .pagin .ar {padding:1px 0 0;}
.search-res .pagin .ar a {color:#005f96; padding:0; vertical-align:baseline;}
.search-res .pagin .active a {border:1px solid #91a3b0; color:#005f96;}

.contact-list {font-size:13px; padding:4px 0 15px;}
.contact-list h3,.contact-list h4 {font-style:normal;}
.contact-list h3 {padding-bottom:9px;}
.contact-list h4 {padding-bottom:1px;}
.contact-list ul {padding-left:58px; overflow:hidden; zoom:1;}
.contact-list ul li {margin:0; list-style:none; float:left; width:278px;}
.form-a h4 {font-size:13px; font-style:normal; padding-bottom:13px;}
.form-a .form-row {padding-left:123px; clear:both; padding-bottom:9px;}
.form-a label {float:left; width:116px; margin-left:-123px; text-align:right;}
.form-a input.txt {background:#fff url(../images/bg_input.gif) repeat-x; width:211px; padding:3px 4px 2px;}
.form-a textarea {background:#fff url(../images/bg_input.gif) repeat-x; width:211px;}
.form-a .req {color:#c52032; font-size:11px;}
.form-a .form-btns {padding-left:123px; clear:both; padding-bottom:9px; overflow:hidden; zoom:1; width:220px;}
.form-a .form-btns input.btn {color:#425969; font:11px Arial, Helvetica, sans-serif; height:22px; padding:0 4px; overflow:visible;}

.timeline {height:300px; position:relative; padding-top:35px; margin-top:34px; margin-left:-8px;}
.timeline .tl-back { display:inline-block; background:#e0e3e6; padding:2px 10px; position:absolute; top:-23px; left:9px; font-size:11px;}
.timeline .row {background:url(../images/timeline.png) no-repeat; width:612px; height:90px;}
.timeline .years li {font-size:14px; color:#91a3b0; width:40px; height:24px; padding:38px 0 0; text-align:center; background:url(../images/timeline-line.gif) 50% 0 no-repeat; position:absolute; top:0; margin:0; list-style:none;}
.timeline .tl {position:absolute; top:62px; z-index:1;}
.timeline .tl li {height:35px; width:2px; background:url(../images/timeline-itms.png) -1px 0 no-repeat; position:absolute; top:0; margin:0; list-style:none; cursor:pointer;}
.timeline .tl li.i1 {height:17px; background-position:-9px 0;}
.timeline .tl li.i2 {height:17px; background-position:-9px -18px; top:18px;}
.timeline .tl li.i1.active {background-position:-25px 0;}
.timeline .tl li.i2.active {background-position:-25px -18px;}
.timeline .tl li.active {background-position:-17px 0;}
.timeline .tl li .arr {background:url(../images/timeline-itms.png) -32px 0 no-repeat; width:16px; height:19px; position:absolute; top:42px; left:-3000px; z-index:999; cursor:default;}
.timeline .tl li.i2 .arr {top:24px;}
.timeline .tl li.i2 .popt {top:38px;}
.timeline .tl li.active .arr {left:-6px;}
.timeline .tl li .popt {display:none !important;}
.btn-grad {display:inline-block; height:40px; background:url(../images/btn-grad.png) no-repeat; vertical-align:middle;}
.btn-grad .i {display:inline-block; height:29px; padding:11px 15px 0 13px; font-size:13px; background:url(../images/btn-grad.png) 100% -40px no-repeat; vertical-align:top; cursor:default;}

.side-col {float:right; width:240px;}
.s-block {background:#425968; margin-bottom:12px; color:#fff; padding:16px 14px;}
.s-block h3.h-bord {font-size:11px; padding:9px 4px 6px; border-top:1px solid #607584; border-bottom:1px solid #607584; font-style:normal;}
.s-block h3.h-bordb {border-top:0;}
.s-block h3.ico-hood {padding-left:27px; background:url(../images/ico-hood.gif) 2px 11px no-repeat; font-size:16px; font-style:italic; color:#cbdceb;}
.s-box {background:url(../images/bg_wh70p.png); margin-bottom:12px; padding:9px;}
.s-box .inner {background:#fafafa; padding:14px 9px 15px 10px;}
.s-box h3 {color:#005f96; padding:0 3px 3px; margin-bottom:2px; border-bottom:1px solid #dae0e4; font-style:normal;}
.s-box .tl-box {padding:11px 5px 11px 3px; border-bottom:1px solid #dae0e4; font-size:11px; line-height:1.3em; overflow:hidden; zoom:1;}
.s-box .tl-box h3 {font-size:14px; color:#425968; padding:0 0 3px; margin:0; font-style:italic; border-bottom:0;}
.s-box .tl-box .img {float:right; margin:5px 0 0 10px;}
.s-box .sb-box {padding:10px 5px 4px 3px; line-height:1.24em; overflow:hidden; zoom:1;}
.s-box .sb-box h3 {font-size:13px; color:#425968; padding:0 0 3px; margin:0; border-bottom:0;}
.s-box .sb-box .img {float:left; margin:3px 9px 0 2px;}
.s-box .sb-box .more {float:right; padding:1px 17px 3px}
.s-box .more {color:#005f96; font-weight:bold; font-style:italic; padding:6px 7px 10px;}
.vid-list li {margin:0; list-style:none; overflow:hidden; zoom:1; padding:16px 2px 15px 2px; border-top:1px solid #607584;}
.vid-list .vis {float:left; margin-right:9px; position:relative;}
.vid-list .vis img {border:1px solid #7d90a0; display:block;}
.vid-list .vis .btn-play {display:block; background:url(../images/btn-play.png) 0 -31px no-repeat; width:25px; height:19px; position:absolute; bottom:4px; right:5px;}
.vid-list .text {font-size:11px; line-height:1.15em; overflow:hidden; zoom:1;}
.vid-list .text a {color:#cbdceb; font-style:italic; font-weight:bold;}
.vid-list li.big {padding-top:0; border-top:0; line-height:1.25em;}
.vid-list li.big .vis {margin:0 0 10px; float:none;}
.vid-list li.big .vis .btn-play {display:block; background:url(../images/btn-play.png) no-repeat; width:40px; height:28px; position:absolute; top:83px; left:103px; margin:-18px 0 0 -20px;}
.vid-list li.big .vis .controls {display:block; background:url(../images/vid-controls.png) no-repeat; width:209px; height:14px; margin-top:-14px; position:relative;}
.related-list {padding:8px 0;}
.related-list li {margin:0; list-style:none; overflow:hidden; zoom:1; padding:4px 3px; font-style:italic; line-height:1.33em;}
.related-list a {color:#cbdceb; font-weight:bold; font-style:normal;}
.related-list .date, .datesource .date {font-family:Georgia, "Times New Roman", Times, serif;}
.hood-list {padding:8px 0;}
.hood-list li {margin:0; list-style:none; overflow:hidden; zoom:1; padding:4px 3px 3px; font-style:italic; font-size:11px; line-height:1.25em;}
.hood-list a {color:#fff; font-weight:bold; font-style:normal;}
.hood-list .date {font-family:Georgia, "Times New Roman", Times, serif;}

.ff-acco {border-top:1px solid #dcddda; margin:13px 0 0 17px; padding-bottom:13px;}
.ff-acco li {margin:0; list-style:none; border-bottom:1px solid #dcddda;}
.ff-acco h3.h {margin-left:-17px; padding:9px 0 8px 17px; background:url(../images/acco-icons.png) 3px -90px no-repeat; font-size:14px; font-style:normal; cursor:pointer;}
.ff-acco .opened h3.h {background-position:-37px -37px;}
.ff-acco .cont {display:none; padding:9px 10px 9px 19px; font-size:14px; font-style:italic;}
.ff-acco .cont li {border:0; padding:6px 0 6px 12px; background:url(../images/acco-icons.png) -76px 13px no-repeat;}
.ff-acco .opened .cont {background:url(../images/cont-shade.gif) repeat-y;}

.footer {background:url(../images/bg_dark60p.png); padding:8px 19px 11px; overflow:hidden; zoom:1; font-size:11px; color:#fff;}
.footer a {color:#fff;}
.foot-copy {float:left; margin-right:12px;}
.foot-menu {float:left; overflow:hidden; padding-top:3px;}
.foot-menu li {float:left; margin:0 0 0 -1px; list-style:none; border-left:1px solid #a0a8b0; line-height:1.1em; padding:0 7px;}

.ico-rss {display:inline-block; background:url(../images/ico-icons.gif) 0 1px no-repeat; padding-left:21px;}
.ico-email {display:inline-block; background:url(../images/ico-icons.gif) 0 -45px no-repeat; padding-left:20px;}
.ico-print {display:inline-block; background:url(../images/ico-icons.gif) 0 -91px no-repeat; padding-left:19px;}
.ico-motion {background:url(../images/ico-motion.gif) 1px 2px no-repeat; padding-left:22px;}
.ico-media {display:inline-block; background:url(../images/fordmediasite_icon.png) 0 3px no-repeat; padding-left:23px; font-weight: normal;}
.s-block .ico-motion {background:url(../images/ico-motion.gif) 3px -84px no-repeat; padding-left:26px; color:#cbdceb; padding-bottom:11px; float:left;}
.ico-fast {background:url(../images/ico-fast.gif) 1px 3px no-repeat; padding-left:22px;}

.popt {position:absolute; top:118px; left:-3px; width:566px; cursor:default;}
.popt .trow {height:11px; margin:0 9px; background:url(../images/pop-t-bg.png) 0 -22px repeat-x;}
.popt .brow {height:11px; margin:0 9px; background:url(../images/pop-t-bg.png) 0 -33px repeat-x;}
.popt .trow .l {float:left; width:9px; height:11px; margin-left:-9px; background:url(../images/pop-t-bg.png) no-repeat;}
.popt .trow .r {float:right; width:9px; height:11px; margin-right:-9px; background:url(../images/pop-t-bg.png) -9px 0 no-repeat;}
.popt .brow .l {float:left; width:9px; height:11px; margin-left:-9px; background:url(../images/pop-t-bg.png) 0 -11px no-repeat;}
.popt .brow .r {float:right; width:9px; height:11px; margin-right:-9px; background:url(../images/pop-t-bg.png) -9px -11px no-repeat;}
.popt .crow {background:url(../images/pop-t-bg2.png) repeat-y;}
.popt .crow2 {background:url(../images/pop-t-bg2.png) 100% 0 repeat-y; padding:0 6px 0 5px; position:relative; z-index:999;}
.popt .crowIn {background:#fafafa url(../images/pop-t-bg.png) 0 -44px repeat-x; padding:11px 23px 15px 15px; overflow:hidden; zoom:1; position:relative; z-index:999;}
.popt .crowIn .img { float:left; margin-right:23px;}
.popt .crowIn .text {overflow:hidden; zoom:1;}
.popt .crowIn h3 {font-size:20px; font-style:normal; color:#005f96; border-bottom:1px solid #dae0e4; padding:0 2px 2px; margin-bottom:7px;}
.popt .crowIn p {padding:0 2px 4px; line-height:1.5em;}

.right{
	float: right;
}

.chart a{
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
	margin: 5px 0;
}

.chart .text{
	float: left;
	line-height: 150%;
}

.chart h3{
	color: #235d95;
}

.in_this_section h3, .plant_links_left_col h3{
	color: #005f96;
	margin-bottom: 8px;
}
	
.in_this_section{
	margin: 0 0 20px 20px;
}

.in_this_section a{
	color: #fff;
}

.in_this_section ul{
	width: 203px;
	background-color: #91a3b0;
	padding: 10px 20px;
	margin: 0;
	list-style-type: none;
}

.in_this_section li{
	padding: 3px 0;
	margin: 0;
}
.main-col .datesource{
	padding-bottom: 0;
}
.archive .cont-col .post{
	border-bottom: 1px solid #ccc;
	margin-bottom: 15px;
}
.content_white{
	background: #fff;
	padding: 25px 35px;
	width: 459px;
	margin-left: 50px;
}
.main-col .content_white h2{
	color: #005F96;
	font-style: italic;
}
.main-col .facility_depth h3{
	float: left;
	width: 110px;
	padding: 0 0 10px 0;
	color: #005F96;
	font: 12px/1.5em Arial, Verdana, Tahoma, sans-serif;
	clear: left;
}
.accordion_plants {
	float: left;
	width: 348px;
}
.accordion_plants dt a{
	color: #3e5968;
	background: url(../images/icon_bullet.png) 0 2px no-repeat;
	padding: 0 0 0 11px;
}
.accordion_plants dt a:hover{
	background: url(../images/icon_bullet_hover.png) 0 2px no-repeat;
}
.accordion_plants dt.active a{
	background: url(../images/icon_bullet_expanded.png) 0 2px no-repeat;
}
.accordion_plants dd{
	display: none;
	padding: 5px 0 0 25px;
}
.plant_links{
	margin: 0;
	color: #005F96;
	border-bottom: 1px solid #dcddd8;
}
.content_plants{
	width: 373px;
	margin: 0;
}
.accordion_plants{
	width: auto;
	margin: 0 0 10px 15px;
}
.accordion_plants dd{
	width: 220px;
}
#plant_map{
	width: 529px;
	height: 550px;
	border: none;
	overflow-x: hidden;
	overflow-y: scroll;
	margin-left: 50px;
}
#plant_map_us{
	background: url(../images/MI_closeup_map.jpg) no-repeat;
	width: 445px;
	height: 319px;
	position: relative;
}

#plant_map_us .plot{
	width: 6px;
	height: 6px;
	background: url(../images/navy-dot.png) no-repeat;
	position: absolute;
	display: block;
}
#plant_map_us .plot:hover, #plant_map_us .active{
	background: url(../images/red-dot.png) no-repeat;
}
#plant_map_us #st_paul{
	left: 56px;
	top: 97px;
}
#plant_map_us #wayne{
	left: 246px;
	top: 169px;
}
#plant_map_us #avon_lake{
	left: 267px;
	top: 193px;
}
#plant_map_us #louisville{
	left: 197px;
	top: 282px;
}
#plant_map_us #sterling_heights{
	left: 255px;
	top: 161px;
}
#plant_map_us #romeo{
	left: 255px;
	top: 154px;
}
#plant_map_us #ypsilanti{
	left: 243px;
	top: 174px;
}
#plant_map_us #lima{
	left: 234px;
	top: 202px;
}
#plant_map_us #dearborn{
	left: 254px;
	top: 166px;
}
#plant_map_us #woodhaven{
	left: 253px;
	top: 177px;
}
#plant_map_us #brook_park{
	left: 272px;
	top: 193px;
}
#plant_map_us #cincinnati{
	left: 225px;
	top: 257px;
}
#plant_map_us #livonia{
	left: 247px;
	top: 163px;
}
#plant_map_us #claycomo{
	left: 27px;
	top: 255px;
}
#plant_map_us #flat_rock{
	left: 250px;
	top: 180px;
}
#plant_map_us #chicago{
	left: 162px;
	top: 180px;
}
#plant_map_us #walton_hills{
	left: 277px;
	top: 194px;
}
#plant_map_us #buffalo{
	left: 337px;
	top: 156px;
}
.plant_links_left_col{
	width: 200px;
	float: right;
}
.plant_links_container{
	background-color: #f9f9f9;
	padding: 10px;
}
.plant_links_container p{
	font-size: 11px;
	padding-bottom: 3px;
}
.column_plants{
	width: 445px;
	float: left;
	padding: 0;
}
.button {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
        text-decoration: none;

}

.button:active {
	position: relative;
	top: 1px;
}

.blue {
	color: #d9eef7;
	border: solid 1px #0076a3;
	background: #0095cd;
	background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
	background: -moz-linear-gradient(top,  #2e96c3,  #06628f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#2e96c3', endColorstr='#06628f');
}
.blue:hover {
	background: #007ead;
	background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
	background: -moz-linear-gradient(top,  #0095cc,  #00678e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');
}
.blue:active {
	color: #80bed6;
	background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
	background: -moz-linear-gradient(top,  #0078a5,  #00adee);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');
}
.callout_factbook{
    width: 225px;
    padding: 0 0 10px 10px;
    float: right;
    text-align: center;
}
.media-fact-book-download{
    display: block;
    width: 300px;
    height: 407px;
    background: url(../images/media-fact-book-download.jpg) no-repeat;
    text-indent: -9999px;
    margin-top: 20px;
}

.media-fact-book-download:active, .media-fact-book-download-160:active, .media-fact-book-download-400:active{
    background-position: 0 2px;
}

.media-fact-book-download-160{
    display: block;
    width: 160px;
    height: 217px;
    background: url(../images/media-fact-book-download-160.png) no-repeat;
    text-indent: -9999px;
}

.media-fact-book-download-400{
    display: block;
    width: 400px;
    height: 522px;
    background: url(../images/media-fact-book-download-400.png) no-repeat;
    text-indent: -9999px;
    margin-top: 20px;
}