﻿html, body { margin: 0; padding: 0; }

body { background: #9e9e9e url('../images/body_background.jpg') repeat-x left top; color: #666666; font-family: Verdana, Geneva, sans-serif; font-size: 11px; }

/* GLOBAL SITE COLORS + CLEARING */

.clr { clear: both; font-size: 0; height: 0; line-height: 0; }
.clr:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.top, .bottom { font-size: 0; line-height: 0; }
a, a:link, a:visited, a:active { color: #666666; text-decoration: none; }
a img { border: 0; }
.colored { color: #e50000; }
.tiny { font-size: 9px; display: block; }
h2 { font-size: 24px; font-weight: normal; }
h3 { font-size: 14px; font-weight: normal; }
h4 { font-size: 12px; font-weight: normal; }
select { font-size: 11px; border: 1px solid #d9d9d9; padding-left: 3px; color: #000000; }
label { color: #000000; }
.txtfield { height: 15px; padding: 0 5px; border: 1px solid #dfdfdf; border-right: none; font-size: 11px; color: #666666; }

.left , .right { float: left; }

/* SITE STRUCTURE */

.site-structure { padding: 0; margin: 0; border-collapse: collapse;}
.site-structure td { vertical-align: top; padding: 0; }
.site-structure .shadow-left { width: 33%; }
.site-structure .shadow-left div { background: url('../images/body_shadow_left.png') no-repeat right top; height: 261px; position: relative; top: 85px; margin-right: -5px; }
.site-structure .red-liner { width: 33%; }
.site-structure .red-liner div { background: url('../images/body_red_liner.gif') no-repeat left top; height: 135px; position: relative; top: 148px; margin-left: -5px; }
.globalContainer { width: 970px; margin: 0 auto; }

/* HEADER */
.headerContainer { }
.headerContainer .bottom { background: url('../images/header_bottom_bg.png') no-repeat top left; height: 7px; }

.header-wrapper { padding: 0 5px; background: url('../images/header_bg.png') repeat-y top left; zoom: 1; }
.header { padding: 14px 10px 0 10px; background: #ffffff; }
.header .inner { border-bottom: 5px solid #bbbdc0; height: 31px; }
.header .mainLogo { float: left; }
.header .right { float: right; line-height: 16px; margin-top: 3px; }
.header .right .toolsize { float: left; margin-right:10px}
.header .right .toolsize a { text-transform: uppercase; color: #666666; text-decoration: none; }
.header .right .toolsize .small { }
.header .right .toolsize .medium { font-size: 14px; }
.header .right .toolsize .large { font-size: 16px; }
.header .right ul { float: left; margin: 0; padding: 0; list-style: none; }
.header .right ul li { float: left; display: block; margin: 0 8px 0 5px; }
.header .right .searchbox { float: left; }
.header .right .searchbox .txtfield { float: left; width: 148px; height: 15px; padding: 0 5px; border: 1px solid #dfdfdf; border-right: none; font-size: 11px; color: #666666; }
.header .right .searchbox .btn { float: left; width: 17px; height: 17px; }

/* MENU */

.mainmenu-wrapper { padding: 6px 6px 0 6px; background: #ffffff;}
.mainmenu { padding: 0; height: 36px; width: 948px; }
.mainmenu ul { margin: 0; padding: 0; list-style: none; color: #666666; font-size: 11px; }
.mainmenu ul li { background: url('../images/menu_bg.gif') repeat-x left top; height: 34px; float: left; width: 135px; text-align: center; position: relative; z-index: 2; }
.mainmenu ul .first { background: url('../images/menu_corners.gif') no-repeat left top; }
.mainmenu ul .last { background: url('../images/menu_corners.gif') no-repeat right top; width:138px; }
.mainmenu ul li a { background: url('../images/menu_right.gif') no-repeat right top; display: block; height: 34px; line-height: 27px; padding-right: 1px; }
.mainmenu ul li a.active, .mainmenu ul li a:hover { color: #e50000; }
.mainmenu ul .last a { background: none; padding-right: 5px; }
.mainmenu ul a.selected{color:#E50000}

/* SUBMENU */

.mainmenu .submenu { position: absolute; top: 28px; left: -5px; right: -4px; display: none; z-index: 1; }
.mainmenu .first .submenu {left:0}
.mainmenu ul .last .submenu { right: 3px; }
.mainmenu .submenu .inner-left { background: url('../images/submenu_shadows_vertical.png') no-repeat left top; padding: 0 0 0 5px;  }
.mainmenu .submenu .inner-right { background: url('../images/submenu_shadows_vertical.png') no-repeat right top; padding: 0 5px 0 0;  }
.mainmenu .submenu .inner-bottom {  }
.mainmenu .submenu .inner-bottom-left { background: url('../images/submenu_shadow_bottom.png') no-repeat left top; height: 5px; width: 50%; float: left; }
.mainmenu .submenu .inner-bottom-right { background: url('../images/submenu_shadow_bottom.png') no-repeat right top; height: 5px; width: auto; float: none; overflow: hidden; }
.mainmenu ul li ul { font-size: 10px; margin: 0; padding: 4px 0; display: block; background: url('../images/submenu_bg.png') repeat-x left top; _background: #cbcbcb url('../images/submenu_bg.gif') repeat-x left top; }
.mainmenu ul li ul li { float: none; background: none; display: block; width: 100%; text-align: left; height: auto; border-bottom: 1px solid #e8e7e7; }
.mainmenu ul .last ul li a,
.mainmenu ul li ul li a { background: url('../images/menu_arrow.gif') no-repeat 9px center; line-height: 11px; height: auto; padding: 6px 6px 6px 23px; }
.mainmenu ul li ul .last { float: none; background: none; display: block; width: 100%; text-align: left; height: auto; border: 0; }
.mainmenu ul li ul .last a { background: url('../images/menu_arrow.gif') no-repeat 9px center; }

/* SLIDESHOW / BANNER / FLASH ROTATOR */

.slideshow { background: #ffffff url('../images/slideshow_bg.gif') no-repeat left 56px; color: #ffffff; padding-top: 10px; zoom: 1; }
.slideshow .left { width: 285px; }
.slideshow .right { width: 656px; }
.slideshow .slideshow-content { margin-top: 45px; padding: 10px 10px 10px 30px; height: 115px; font-size: 12px; position: relative; z-index: 1;}
.slideshow .slideshow-content-container { width: 245px; position: relative; }
.slideshow .slideshow-content-container div { position: absolute; }
.slideshow .slideshow-content h2 { margin: 7px 0 1px 0; padding: 0; }
.slideshow .slideshow-content p { margin: 0 0 13px 0; padding: 0; }
.slideshow .slideshow-content a { color: #ffffff; background: url('../images/slideshow_arrow.gif') no-repeat right 5px; display: inline-block; padding-right: 10px; }
.slideshow .slideshow-image { background: url('../images/slideshow_frame.gif') no-repeat left top; padding: 11px 11px 22px 10px; border: 0; display: block; position: relative; width: 635px; height: 300px; }
.slideshow .slideshow-image .slideshow-container { overflow: hidden; position: absolute; width: 635px; height: 300px; }
.slideshow .slideshow-image .slideshow-container div { position: absolute; }
.slideshow .slideshow-image .slideshow-container div a { float: left; }
.slideshow .slideshow-buttons { position: absolute; right: 1px; bottom: -134px; }
.slideshow .slideshow-buttons span { width: 29px; height: 27px; background: url('../images/slideshow_buttons.gif') no-repeat left top; display: inline-block; cursor: pointer; text-indent: -9999px; float: left; }
.slideshow .slideshow-buttons .button-right { background-position: -29px top; }
#ToyotaPlayer {margin-left:5px; margin-bottom:5px;}

/* BOX 2/3 WIDTH */

.box-twothird-wrapper { position: relative; margin-top: -4px; width: 605px; }
.box-twothird-wrapper .top { background: url('../images/box_twothird_width.png') no-repeat left top; height: 7px; }
.box-twothird-wrapper .bottom { background: url('../images/box_twothird_width.png') no-repeat left -7px; height: 7px; }
.box-twothird { padding: 0 5px; background: url('../images/box_twothird_width_shadow.png') repeat-y top left; zoom: 1; }
.box-twothird .inner { background: #ffffff; }

/* RECENTLY PUBLISHED */

.recently-published { float: left; }
.recently-published .inner { padding: 13px 10px 16px 28px; }
.recently-published h3 { margin: 2px 0 11px 5px; padding: 0; color: #000000; }
.recently-published .items { height: 188px; }
.recently-published .items .item { float: left; width: 125px; height: 188px; margin-right: 15px; }
.recently-published .items .item.last { margin-right: 0; }
.recently-published .item .item-image { background: url('../images/image_small_frame.jpg') no-repeat left top; display: block; padding: 6px 7px 9px 7px; width: 80px; height: 70px; position: relative; }
.recently-published .item .item-image .play { position: absolute; left: 20px; top: 15px; z-index: 1; display: block; width: 54px; height: 54px; background: url('../images/image_small_play.png') no-repeat left top; _background-image: url('../images/image_small_play.gif'); cursor: pointer; }
.recently-published .item .item-image img { border: 0; }
.recently-published .item .item-title { padding: 0 15px 10px 1px; margin: 5px 0 7px 0; height: 39px; }
.recently-published .item .item-title .arrow { float: left; background: url('../images/list_style_arrow.gif') no-repeat 1px 1px; width: 15px; height: 12px; display: inline-block; }
.recently-published .item .item-title a,
.recently-published .item .item-title a:link,
.recently-published .item .item-title a:visited { color: #000000; }
.recently-published .item .item-title a:hover { color: #000000; }
.recently-published .item .item-desc { height: 52px; padding-right:5px}

/* CALL TO ACTION */

.calltoaction-wrapper { float: left; width: 365px; }
.calltoaction-wrapper .inner { padding: 0 4px 0 0; }
.calltoaction { border: 1px solid #c8c9c9; border-bottom: 0; }
.calltoaction .item { background: url('../images/calltoaction_bg.gif') repeat-x left top; height: 42px; font-size: 12px; position: relative; }
.calltoaction .item a,
.calltoaction .item a:link,
.calltoaction .item a:visited { display: block; line-height: 42px; color: #666666; }
.calltoaction .item a:hover { color: #e50000; text-decoration: none; }
.calltoaction .item a .arrow { width: 21px; height: 21px; background: url('../images/calltoaction_arrow.gif') top left; display: inline-block; margin: 11px 10px 0 12px; float: left; }
.calltoaction .item a .image { position: absolute; top: 0; right: 18px; text-align: right; overflow: visible; display: block; }
.calltoaction .item a .image img { border: 0; cursor: pointer; }

/* RSS + TWITTER */

.rss-twitter { }
.rss-twitter a { color: #e50000; }
.rss-twitter .inner { padding: 12px 10px; zoom: 1; }
.rss-twitter .left { width: 415px; }
.rss-twitter .right { float: left; width: 520px; }
.rss-twitter .rss-twitter-header { padding: 0 0 0 18px; }
.rss-twitter .rss-twitter-header img { float: left; }
.rss-twitter .rss-twitter-header .rss-twitter-header-title { font-size: 14px; color: #ffffff; background: url('../images/rss_twitter_bg.jpg') repeat-x left top; float: left; height: 24px; line-height: 24px; padding: 0 15px 0 5px; }
.rss-twitter .rss-twitter-header .rss-twitter-header-right { background: url('../images/rss_twitter_right.jpg') no-repeat left top; width: 7px; height: 24px; float: left; }
.rss-twitter .rss-twitter-header .rss-twitter-header-seeall { line-height: 24px; margin-left: 5px; padding-right: 7px; float: left; background: url('../images/link_arrow.gif') no-repeat right 11px; }
.rss-twitter .rss-twitter-header .rss-twitter-header-seeall a { color: #e50000; }
.rss-twitter ul { list-style: none; margin: 0; padding: 5px 0 0 20px; }
.rss-twitter ul li { background: url('../images/list_style_arrow.gif') no-repeat left 2px; padding: 0 0 14px 15px; }

/* CONTENT 2 COLUMN LAYOUT */

.left-fixed-width { width: 250px; }
.content-wrapper { position: relative; margin-top: -4px; margin-left: -5px; width: 725px; }
.content-wrapper .top { background: url('../images/box_content.png') no-repeat left top; height: 7px; }
.content-wrapper .bottom { background: url('../images/box_content.png') no-repeat left -7px; height: 7px; }
.content { padding: 0 5px; background: url('../images/box_content_shadow.png') repeat-y top left; zoom: 1; }
.content .inner { background: #ffffff; padding: 15px 30px 15px 33px; _padding: 15px 20px;}
.content .inner a,
.content .inner a:link,
.content .inner a:active,
.content .inner a:visited{color:#E50000}
.content .inner a:hover{color:#E50000}
.content .inner img{ position:relative}
.content h3 { margin: 0; padding: 0 0 10px 0; font-weight:bold; color: #000000; zoom: 1; }
.content p { font-size: 12px; margin: 12px 0; clear:both;}

/* FULL WIDTH LAYOUT */

.box-full-wrapper { position: relative; margin-top: -5px; margin-left: 0; width: 100%; }
.box-full-wrapper .top { background: url('../images/box_full_width.png') no-repeat left top; height: 7px; }
.box-full-wrapper .bottom { background: url('../images/box_full_width.png') no-repeat left -7px; height: 7px; }
.box-full { padding: 0 5px; background: url('../images/header_bg.png') repeat-y top left; zoom: 1; }
.box-full .inner { background: #ffffff; }

/* CONTENT UP / CONTENT HEADER */

.contentup-wrapper { background: #ffffff; padding: 0 0 20px 0; }
.contentup { background: url('../images/slideshow_bg.gif') no-repeat left top; height: 135px; padding: 4px 26px 7px 26px; }

/* QUOTE */

.quote { font-size: 16px; color: #ffffff; }
.quote p { margin: 22px 0 15px 0; padding: 0; float: left; width: 770px; }
.quote .image { float: left; background: url('../images/quote_image_frame.png') no-repeat left top; padding: 4px; margin-right: 11px; }
.quote .image img { border: 5px solid #ffffff; }
.quote .legend { font-size: 12px; float: left; }
.quote .legend .name { font-size: 14px; display: block; }

/* CONTENT SECTION/ITEMS */

.section { margin: 0 0 15px 0; position: relative; margin-left: -3px; }
.section h4 { color: #000000; margin: 0; padding: 5px 0 12px 4px; zoom: 1; }
.section .section-visual { float: left; font-size: 0;  }
.section .section-visual img { border: 0; background: url('../images/image_section_frame.jpg') no-repeat left top; width: 80px; height: 70px; padding: 6px 6px 8px 9px; }
.section .section-content { float: left; padding: 4px 0 0 18px; font-size: 12px; width: 535px; }
.section .section-content .readmore { padding: 15px 0 0 0; }
.section .section-content .readmore a { color: #e50000; background: url('../images/readmore_arrow.gif') no-repeat right 4px; padding: 0 7px 0 0; }

/* LEFT MENU */

.leftmenu-wrapper { position: relative; margin-top: -5px; width: 250px; }
.leftmenu-wrapper .top { background: url('../images/box_small.png') no-repeat left top; height: 5px; }
.leftmenu-wrapper .bottom { background: url('../images/box_small.png') no-repeat left -4px; height: 5px; }
.leftmenu { padding: 0 5px; background: url('../images/box_small_shadow.png') repeat-y top left; zoom: 1; }
.leftmenu .inner { }
.leftmenu ul { list-style: none; padding: 0; margin: 0; font-size: 12px; border: 1px solid #cfcfcf; border-bottom: none; }
.leftmenu ul li { display: inline; }
.leftmenu ul li span { background: #f1f1f1 url('../images/left_menu_bg.gif') repeat-x left top; border-bottom: 1px solid #e0e0e0; width: 100%; display: block; padding: 10px 0; }
.leftmenu ul li span a { background: url('../images/list_style_arrow.gif') no-repeat 30px center; padding: 0 5px 0 49px; display: inline-block; }
.leftmenu ul li span a:hover { color: #e50000; }
.leftmenu a.selected {color:#E50000}
.leftmenu .selected span a{color:#E50000}
.leftmenu ul li ul { margin: 0; padding: 0; display: block; background: #efefef url('../images/left_submenu_bg.gif') repeat-x left top; padding: 8px 5px 8px 35px; border: 0; border-bottom: 1px solid #e0e0e0; list-style: none; font-size: 11px; }
.leftmenu ul li ul li { padding: 3px 0; background: url('../images/link_arrow.gif') no-repeat left 7px; display: block; }
.leftmenu ul li ul.expanded { display: none;  }
.leftmenu ul li ul li a { padding: 0 5px 0 12px; display: inline-block; } 
.leftmenu ul li ul selected a,
.leftmenu ul li ul li a:hover { color: #e50000; }
.leftmenu ul li ul ul { margin: 0; border: 0; background: none; padding: 5px 0; }
.leftmenu ul li ul ul li { margin-left: 8px; }
.leftmenu ul li ul ul ul li{ margin-left:16px;}
.leftmenu ul li ul ul ul ul li{ margin-left:24px;}
#zz2_GlobalNav { background: #efefef url('../images/leftNavigation.gif') repeat-y left top;}


/* ARTICLE BOX ON LEFT SIDE */

.article { padding: 0 5px; font-size: 12px; line-height: 15px; }
.article .inner { }
.article h3 { background: url('../images/article_header_bg.gif') repeat-x top left; zoom: 1; margin: 0; padding: 0 0 0 28px; height: 35px; line-height: 35px; color: #666666; border: 1px solid #f7f7f7; border-top: none; border-bottom: none; }
.article-content { background: #ffffff; padding: 0 10px 5px 29px; }
.article-content p { margin: 0; padding: 7px 0; }
.article-content .colored { color: #e50000; }
.article-content a { color: #e50000; background: url('../images/link_arrow.gif') no-repeat right 5px; padding: 0 6px 0 0; }
.article-content ul { margin: 0; padding: 5px 5px 10px 0; list-style: none; font-size: 11px; }
.article-content ul li { padding: 10px 0 0 0; }
.article-content ul li a { color: #666666; background: url('../images/list_style_arrow.gif') no-repeat left 3px; padding: 0 0 0 20px; display: inline-block; }

/* PICTURE */
.picture-content{ background:#fff}

/* SEARCH PAGE + SEARCH BOX */

.article-searchbox { background: url('../images/article_header_bg.gif') repeat-x top left; height: 15px; padding: 10px 15px; border: 1px solid #f7f7f7; border-top: none; border-bottom: none; }
.article-searchbox .txtfield { border: 1px solid #dfdfdf; border-right: none; height: 15px; padding: 0 5px; font-size: 11px; float: left; width: 180px; }
.article-searchbox .btn { float: left; width: 17px; height: 17px; }
.article-advancedsearch { font-size: 11px; display: none; }
.article-advancedsearch label { display: block; margin: 0 0 3px 0; color: #000000; }
.article-advancedsearch select { font-size: 11px; border: 1px solid #d9d9d9; font-size: 11px; padding: 2px 3px 3px 3px; width: 150px; color: #000000; margin: 0 0 10px 0; }

.searchnav { font-size: 12px; margin-bottom: 15px; }
.searchnav h3 { padding-left: 0; padding-bottom: 0; display: inline; float: left; margin-right: 30px; }
.searchnav .searchnav-dropdown { float: left; height: 20px; }
.searchnav .searchnav-dropdown label { float: left; padding-top: 1px; margin-right: 3px; }
.searchnav .searchnav-dropdown select { float: left; }
.searchnav select { height: 18px; }
.searchnav .searchnav-paging { float: right; line-height: 16px; }
.searchnav .searchnav-paging .previous { color: #e50000; background: url('../images/readmore_arrow_left.gif') no-repeat left 4px; padding: 0 0 0 7px; margin-right: 2px; }
.searchnav .searchnav-paging .next { color: #e50000; background: url('../images/readmore_arrow.gif') no-repeat right 4px; padding: 0 7px 0 0; margin-left: 2px; }
.result { font-size: 12px; margin-bottom: 21px; position: relative; }
.result h3 { color: #000000; margin: 0; padding: 0; }
.result a, 
.result a:link, 
.result a:visited { color: #e50000; }
.result .date { font-size: 11px; color: #959595; display: block; margin: 0 0 12px 0; }
.result .readmore { padding: 14px 0 0 0; display: block; }
.result .readmore a { color: #e50000; background: url('../images/readmore_arrow.gif') no-repeat right 4px; padding: 0 7px 0 0; }
.result .download-pdf { display: block; padding: 10px 0 0 0; }
.result .keyword { padding: 1px 3px; background: #e27575; }
.result img { float: left; padding-right: 10px; }

/* LATEST NEWS */

.searchpanel { position: absolute; left: 5px; top: 5px; background: url('../images/searchpanel_bg.gif') repeat-x left top; width: 720px; }
.searchpanel-empty { height: 250px; }
.searchpanel .inner { padding: 0; }
.searchpanel-date-wrapper { width: 250px; float: left; position: relative; margin-top: -5px; margin-left: -5px; }
.searchpanel-date-wrapper .top { background: url('../images/box_small.png') no-repeat left top; height: 5px; _width: 245px; }
.searchpanel-date-wrapper .bottom { background: url('../images/box_small.png') no-repeat left -4px; height: 5px; _width: 245px; }
.searchpanel-date { padding: 0 5px; background: url('../images/box_small_shadow.png') repeat-y left top; zoom: 1; }
.searchpanel-date .inner { background: #ffffff; }
.searchpanel-filter-wrapper { width: 480px; float: left; position: relative; margin-top: -5px; margin-left: -5px; }
.searchpanel-filter-wrapper .top { background: url('../images/box_news.png') no-repeat left top; height: 5px; _width: 475px; }
.searchpanel-filter-wrapper .bottom { background: url('../images/box_news.png') no-repeat left -4px; height: 5px; _width: 475px; }
.searchpanel-filter { padding: 0 5px; background: url('../images/box_news_shadow.png') repeat-y left top; zoom: 1; }
.searchpanel-filter .inner { background: #ffffff; }
.searchpanel-filter .radio { float: left; margin-right: 8px; width: auto; } 
.searchpanel-content { padding: 15px 15px 15px 28px; height: 175px; position: relative; }
.searchpanel-content .readmore { padding: 15px 0 0 0; float: right; margin-right: 14px; position: absolute; bottom: 15px; right: 15px; }
.searchpanel-content .readmore a { color: #e50000; background: url('../images/readmore_arrow.gif') no-repeat right 4px; padding: 0 7px 0 0; }
.searchpanel-content p { margin: 0 0 15px 0; }
.searchpanel-content input { position: relative; top: 2px; margin-left: 0; margin-right: 0; width: 16px; }
.searchpanel-content .chkbox input { width: auto; }
.searchpanel-content label { color: #666666; }
.searchpanel-theme { margin: 10px 0 0 0; display: none; }
.searchpanel-theme ul { list-style: none; margin: 5px 0 0 0; padding: 0; font-size: 11px; overflow: hidden; }
.searchpanel-theme ul li { float: left; width: 140px; }

/* HIGHLIGHTS */

.highlights { font-size: 10px; }
.highlights .highlight { padding: 10px 0 0 0; zoom: 1;}
.highlights .visual { float: left; position: relative; }
.highlights .visual a { padding: 0; }
.highlights .visual .highlight-pdf, 
.highlights .visual .highlight-video { background: url('../images/image_highlights_pdf.png') no-repeat left top; width: 70px; height: 11px; display: block; position: absolute; top: 38px; left: 7px; }
.highlights .visual .highlight-video { background: url('../images/image_highlights_video.png') no-repeat left top; }
.highlights img { background: url('../images/image_highlights_frame.jpg') no-repeat left top; width: 70px; height: 42px; padding: 7px 10px 10px 7px; }
.highlights .desc { float: left; width: 100px; padding: 3px 0 0 4px; }
.highlights a { background: none; }

/* SITEMAP ON SITE */

.sitemapfull-wrapper { width: 326px; float: left; position: relative; margin-top: -5px; margin-right: -4px; }
.sitemapfull-wrapper .top { background: url('../images/box_sitemap.png') no-repeat left top; height: 5px; }
.sitemapfull-wrapper .bottom { background: url('../images/box_sitemap.png') no-repeat left -5px; height: 5px; }
.sitemapfull { padding: 0 5px; background: url('../images/box_content_shadow.png') repeat-y top left; zoom: 1;}
.sitemapfull .inner { background: #ffffff; }
.sitemapfull h3 { background: url('../images/article_header_bg.gif') repeat-x top left; zoom: 1; margin: 0; padding: 0 0 0 28px; height: 35px; line-height: 35px; color: #666666; border: 1px solid #f7f7f7; border-top: none; border-bottom: none; }
.sitemapfull .sitefull-content { padding: 0 10px 5px 29px; height: 240px;}
.sitemapfull ul { margin: 0; padding: 5px 5px 10px 0; list-style: none; font-size: 12px; }
.sitemapfull ul li { padding: 10px 0 0 0; }
.sitemapfull ul li a { color: #666666; background: url('../images/list_style_arrow.gif') no-repeat left 3px; padding: 0 0 0 20px; display: inline-block; }

/* STATS BOX */

.stats { padding: 0 5px; font-size: 12px; line-height: 15px; }
.stats .inner { }
.stats h3 { background: url('../images/stats_header_bg.gif') repeat-x top left; zoom: 1; margin: 0; padding: 0 0 0 28px; height: 33px; line-height: 33px; color: #fffefe; border: 1px solid #c56262; border-top: none; }
.stats-content { background: #ffffff; padding: 0 10px 5px 29px; }
.stats-content p { margin: 0; padding: 7px 0; }

/* TIPS (BASED ON ARTICLE CSS) */

.tips { padding: 12px 10px 12px 29px; }
.tips p { line-height: 14px; }
.tips a { color: #666666; background: url('../images/list_style_arrow.gif') no-repeat left center; padding: 0 0 0 20px; }

/* RELATED DOCUMENTS */

.related { padding: 15px 10px 1px 29px;  }
.related .item { color: #e50000; margin: 0 0 15px 0; }
.related .item .link-item { margin: -5px 0 0 0; position: relative; background: url('../images/list_style_arrow.gif') no-repeat left 3px; }
.related .item .link-item a { color: #666666; padding: 0 0 0 20px; background:none }


/* DOCUMENTS */

.documents { padding: 15px 15px 5px 29px; }
.documents .link { margin: 0 0 10px 0; background: url('../images/list_style_arrow.gif') no-repeat left 3px; padding: 0 0 0 20px; font-size: 11px; color: #959595; position: relative; }
.documents .link a { display: block; color: #666666; font-size: 12px; background: none; }

/* TAG CLOUD */

.tag-cloud { padding: 12px 15px 17px 29px; }
.tag-cloud span { display: inline-block; line-height: normal; }
.tag-cloud a { color: #666666; background: none; padding: 0; }

/* CONTACT FORM */

.contact-form { font-size: 12px; }
.contact-form .introduction-form{ margin-bottom: 10px;}
.contact-form .form-item { float: left; width: 217px; margin: 0 0 10px 0; }
.contact-form .form-item.full { width: auto; }
.contact-form label { color: #000000; display: block; margin: 0 0 3px 0; }
.contact-form input,
.contact-form select { border: 1px solid #d9d9d9; font-size: 11px; padding: 2px 3px 3px 3px; width: 200px; color: #000000; }
.contact-form select { padding: 2px 2px 2px 1px; width: 225px; margin: 0; }
.contact-form textarea { width: 645px; height: 143px; border: 1px solid #d9d9d9; font-family: Verdana, Geneva, sans-serif; font-size: 11px; padding: 2px 3px 3px 3px; margin: 0; }
.contact-form .submit { float: right; background: url('../images/breadcrumb_arrow_active.gif') no-repeat right center; padding: 0 5px 2px 0; margin: 15px 0 0 0; display: inline-block; cursor: pointer;  }
.contact-form .submit input { width: auto; background: none; border: 0; cursor: pointer; color: #e50000; font-size: 12px; margin: 0; padding: 1px 0; width: 35px; }
.content .contactTitle{ font-weight:bold}

/* QUOTE CONTENT */

.content-quote { color: #000000; text-align: right; }
.content-quote .quote-copy { font-size: 14px; background: url('../images/quote_up.gif') no-repeat left 4px; height: 47px; width: 320px; padding: 0 62px 0 50px; float: right; }
.content-quote .quote-name { position: relative; margin-top: -3px; font-size: 11px; color: #666666; background: url('../images/quote_down.gif') no-repeat right top; height: 47px; padding: 3px 62px 0 0; float: right; clear: both;  width: 320px; }
.content-quote .quote-name .name { color: #000000; }

/* DOWNLOAD / ARCHIVE BUTTON */

.button-wrapper { font-size: 12px; position: relative; margin-top: -5px; width: 250px; }
.button-wrapper .top { background: url('../images/box_button.png') no-repeat left top; height: 5px; }
.button-wrapper .bottom { background: url('../images/box_button.png') no-repeat left -5px; height: 5px; }
.button { padding: 0 5px; background: url('../images/box_button_shadow.png') repeat-y top left; zoom: 1; }
.button .inner { background: url('../images/button_bg.gif') repeat-x top left; height: 44px; ; }
.button a { color: #d20505; line-height: 44px; padding: 0 8px 0 70px; position: relative; display: inline-block; background: url('../images/breadcrumb_arrow_active.gif') no-repeat right 19px; }
.button a img { border: 0; position: absolute; left: 28px; top: 6px; }

/* SUGGESTED READINGS */

.suggestedreadings-wrapper { position: relative; margin-left: -38px; width: 725px; }
.suggestedreadings { padding: 0 5px; font-size: 12px; }
.suggestedreadings .inner { background: #efefef url('../images/suggestedreadings_bg.gif') repeat-x left top; border: 1px solid #cecece; padding: 0 13px; position: relative; overflow: hidden; }
.suggestedreadings .suggested-title { float: left; background: url('../images/calltoaction_arrow.gif') no-repeat left center; line-height: 42px; padding: 0 10px 0 28px; }
.suggestedreadings .suggested-content { font-size: 11px; float: left; width: 420px; padding-top: 8px; padding-bottom: 8px; }
.suggestedreadings .suggested-content a { color: #e50000; }
.suggestedreadings .suggested-icon { background: url('../images/suggestedreadings_book.gif') no-repeat left top; width: 36px; height: 32px; position: absolute; right: 16px; top: 4px; }

/* AROUND THE WORLD */

.world .inner { padding-left: 25px; }
.world p {  }
.world .map-form { margin: 15px 0 0 0; }
.world .map-search { margin-right: 10px; float: left; }
.world .txtfield { float: left; color: #000000; width: 160px; }
.world select { width: 200px; }
.world .map { background: url('../images/google_map_frame.jpg') no-repeat left top; width: 634px; height: 416px; padding: 11px 15px 13px 11px}
.world .map #map { height: 416px; width: 634px; }
.world-left ul li a,
.world-left ul li a:link,
.world-left ul li a:visited { background: none; padding: 0 0 0 22px; font-size: 12px; display: block; position: relative; color: #666666; }
.world-left ul li a img { border: 0; margin-right: 5px; position: absolute; left: 0; top: 1px; }

/* BREADCRUMB */

.breadcrumb-wrapper{ background:#ffffff; font-size:11px; height:56px;}
.breadcrumb { padding: 27px 29px 15px 29px; zoom: 1; }
.breadcrumb span { float: left; }
.breadcrumb span a { background: url('../images/breadcrumb_arrow.gif') no-repeat left 4px; padding: 0 0 0 8px; margin: 0 4px 0 0; }
.breadcrumb span a.active,
.breadcrumb span a:hover { background-image: url('../images/breadcrumb_arrow_active.gif'); color: #e50000; }

/* SITEMAP */

.sitemap-wrapper { font-family: Arial, Helvetica, sans-serif; position: relative; margin-top: -5px; }
.sitemap-wrapper .top { background: url('../images/sitemap_shadows.png') no-repeat left top; height: 5px; }
.sitemap-wrapper .bottom { background: url('../images/sitemap_shadows.png') no-repeat left bottom; height: 5px; }
.sitemap { background: url('../images/sitemap_bg.png') repeat-y left top; padding: 0 5px; }
.sitemap .inner { background: #adadad url('../images/sitemap_gradient.gif') repeat-x left top; padding: 12px 10px; zoom: 1; }
.sitemap .left { width: 845px; }
.sitemap ul { list-style: none; padding: 0; margin: 0; zoom: 1; }
.sitemap ul li { white-space: nowrap; display: inline; }
.sitemap ul li a { float: left; width: 127px; display: block; font-size: 12px; color: #ffffff; background: url('../images/sitemap_arrow.gif') no-repeat right 4px; padding-right: 10px; margin-top: 5px; margin-right: 14px; text-align: right; }
.sitemap ul li ul { float: left; border-left: 1px solid #e7e7e7; padding: 6px 0 8px 16px; width: 677px; overflow: hidden; }
.sitemap ul li ul li { float: left; clear: none; text-align: left; }
.sitemap ul li ul li a { width: auto; border: none; background: none; display: inline; color: #333333; font-size: 11px; padding: 0; margin: 0 9px 0 0; }

/* SOCIAL MEDIA */

.sitemap .right { width: 95px; }
.sitemap .right h3 { color: #e50000; margin: 5px 0 15px 0; }
.sitemap .right ul { padding-left: 2px; }
.sitemap .right ul li { float: none; display: block; clear: both; }
.sitemap .right ul li a { font-size: 11px; background: none; width: auto; float: left; padding: 0 0 11px 0; margin: 0; color: #333333; clear: both; }
.sitemap .right ul li img { border: 0; margin-right: 7px; float: left; }

/* FOOTER */

.footer-wrapper { font-family: Arial, Helvetica, sans-serif; }
.footer { text-align: center; padding: 0 0 15px 0; }
.footer a, .footer span { color: #ffffff; margin: 0 7px 0 8px; }


/* IE6 SHADOWS REMOVE */
.site-structure .shadow-left div, 
.header-wrapper,
.headerContainer .bottom,
.mainmenu .submenu .inner-left,
.mainmenu .submenu .inner-right,
.mainmenu .submenu .inner-bottom-left,
.mainmenu .submenu .inner-bottom-right,
.box-twothird,
.box-full,
.sitemap,
.sitemap-wrapper .top, 
.sitemap-wrapper .bottom,
.leftmenu,
.leftmenu-wrapper .top, 
.leftmenu-wrapper .bottom,
.button, 
.button-wrapper .top,
.button-wrapper .bottom, 
.content,
.sitemapfull-wrapper .top, 
.sitemapfull-wrapper .bottom,
.sitemapfull,
.searchpanel-date-wrapper .top,
.searchpanel-date-wrapper .bottom,
.searchpanel-date,
.searchpanel-filter-wrapper .top, 
.searchpanel-filter-wrapper .bottom,
.searchpanel-filter { _background: none; }

.headerContainer .bottom { _background: url('../images/header_bottom_bg.gif') no-repeat left top; }
.box-twothird-wrapper .top { _background: url('../images/box_twothird_width.gif') no-repeat left top; }
.box-twothird-wrapper .bottom { _background: url('../images/box_twothird_width.gif') no-repeat left -7px; }
.content-wrapper .top { _background: url('../images/box_content.gif') no-repeat left top; }
.content-wrapper .bottom { _background: url('../images/box_content.gif') no-repeat left -7px; }
.box-full-wrapper .top { _background: url('../images/box_full_width.gif') no-repeat left top; }
.box-full-wrapper .bottom { _background: url('../images/box_full_width.gif') no-repeat left -7px; }
.highlights .visual .highlight-video { _background: url('../images/image_highlights_video.gif') no-repeat left top; }
.highlights .visual .highlight-pdf { _background: url('../images/image_highlights_pdf.gif') no-repeat left top; }


/* SHAREPOINT OVERRIDING */
.ms-WPBody h1 { font-weight: normal; font-size: 24px; }
.ms-WPBody h2 { font-weight: normal; font-size: 14px; color:#000; margin:0; padding:0;}
.ms-WPBody h3 { font-weight: normal; font-size: 14px; }
.ms-WPBody h4 { font-weight: normal; font-size: 12px;  font-weight:bold;}
.ms-WPBody a:link, .ms-WPBody a:visited { color: #e50000; text-decoration: none; }
.ms-WPBody a:hover { color: #e50000; text-decoration: none; }
.ms-PartSpacingVertical { margin-top: 0; }
.ms-MenuUIPopupBody { z-index: 1000 !important; }
.ms-MenuUILarge { z-index: 1001 !important; }
.ms-MenuUIItemTableCell { z-index: 1002 !important; }
.ms-MenuUIItemTableHover { z-index: 1003 !important; }
.left-fixed-width h3.ms-standardheader { width: 180px; overflow: hidden; }

/* TagCloud */
.tagCloud1{font-size:11px}
.tagCloud2{font-size:12px}
.tagCloud3{font-size:14px}
.tagCloud4{font-size:16px}
.tagCloud5{font-size:19px}
.tagCloud6{font-size:21px}
.tagCloud7{font-size:25px}
.tagCloud8{font-size:29px}

.article-content ul.options { margin: 0; padding: 5px 5px 10px 0; list-style: none; font-size: 11px; _position: relative; }
.article-content ul.options li { padding: 10px 0 0 0; }
.article-content ul.options li a { color: #666666; background: none; padding: 6px 0 0 0; display: inline-block; }
.article-content ul.options select { margin-top: 5px; }

.homeInner{background:#fff}

/* Related Video */
.video_content{ padding-bottom:30px;}
.video_content h4{color:#000;padding:15px 0 10px 0; margin: 0; font-weight:bold;}
.description p{padding:0 0 10px 0;} 
span.play_video_large  { cursor:pointer; background: url(../images/icon_play.png) no-repeat center; width: 40px; height: 41px; display: block; position:absolute; left:75px; top:45px;}
.video_content .description p{font-size:11px; width:170px;}
.video_content .visual a{display:block;}
.video_content .visual img{width:160px;height:103px;background:url(../images/video_highlight_large.png) no-repeat ;padding:7px 12px 13px 9px;}
div.video_small{float:left;position:relative;}
.video_gallery { overflow: hidden; }
.video_gallery li{ list-style:none; float:left;display:inline;}
.video_gallery img,img.littlePict{width:44px;height:43px;background:url('../images/video_highlight_small.png') no-repeat ;padding:5px 9px 11px 7px;display:inline; }
.video_gallery .video_small a{padding:0;}
.video_gallery  span.highlight-video_small span{}
a.youtube_link {font-size:12px; margin:10px 0 0 0; display:block; clear:both;}
div.video_gallery_container{clear:both;overflow: hidden; height:85px; width:180px;position:relative;}
video_gallery {position:relative; width:500px;}
.ui-slider { position: relative; height: 11px; width: 147px !important; float: left; background: url('../images/video-scrollbar-bg.gif') repeat-x left top; padding: 1px 0 1px 0; }
.ui-handle-helper-parent { position: relative; margin: 0 auto; height: 100%; }
.ui-slider .ui-slider-handle { background: url('../images/video-scrollbar.gif') no-repeat left top; position: absolute; height: 11px; outline: none; z-index: 10;}
.scrollbar { padding: 6px 2px 0; display: none; }
.scrollbar-button { float: left; }
.scrollbar-button .left { width: 13px; height: 13px; background: url('../images/video-scrollbar-buttons.gif') no-repeat left top; display: block; float: left; cursor: pointer; }
.scrollbar-button .right { width: 13px; height: 13px; background: url('../images/video-scrollbar-buttons.gif') no-repeat -13px top; display: block; float: left; cursor: pointer; }

/* Related */
.leftmenu-wrapper .related .item div.link-item a { color: #666666; padding: 0 6px 0 25px; display: inline-block; }
.leftmenu-wrapper .related .item div.link-item a .small-arrow { background: url('../images/link_arrow.gif') no-repeat left 6px; display: inline-block; width: 6px; margin-left: 5px; background-position: left 5px\0/; }
.leftmenu-wrapper .related .groupheader {margin-bottom:10px;}
.rest {background-color:white;padding:15px 10px 1px 29px;}
.whiteBox {	padding: 0 5px;}

/* Spotlight*/
.spotlight { width: 652px; margin-bottom: 12px; }
.spotlight .arrow-block { background: url("../images/list_style_arrow.gif") no-repeat left 1px; padding-left: 15px; }
.spotlight p { margin: 8px 0; clear: none; }
.spotlight .content { padding: 10px 14px; background: none; }
.spotlight .image { margin-right: 8px; display: inline; }
.spotlight .image .top { height: 9px; background: none; }
.spotlight .image .top .left { background: url('../images/spotlight-frame-horizontal.png') no-repeat left top; width: 50%; float: left; height: 9px; }
.spotlight .image .top .right { background: url('../images/spotlight-frame-horizontal.png') no-repeat right top; width: 50%; float: left; height: 9px; }
.spotlight .image .bottom { height: 16px; background: none;}
.spotlight .image .bottom .left { background: url('../images/spotlight-frame-horizontal.png') no-repeat left -9px; width: 50%; float: left; height: 16px; }
.spotlight .image .bottom .right { background: url('../images/spotlight-frame-horizontal.png') no-repeat right -9px; width: 50%; float: left; height: 16px; }
.spotlight .image .middle-left { background: url('../images/spotlight-frame-vertical.png') no-repeat left top; width: 11px; }
.spotlight .image .middle-right { background: url('../images/spotlight-frame-vertical.png') no-repeat right top; width: 15px; }
.spotlight-full-bordered .outer { border: 1px solid #ef6363; width: 650px; }
.spotlight-full-bordered .top { height: 5px; background: none; }
.spotlight-full-bordered .top .left { background: url('../images/spotlight-shadow-horizontal.gif') no-repeat left top; width: 50%; float: left; height: 5px; }
.spotlight-full-bordered .top .right { background: url('../images/spotlight-shadow-horizontal.gif') no-repeat right top; width: 50%; float: left; height: 5px; }
.spotlight-full-bordered .bottom { height: 5px; background: none; }
.spotlight-full-bordered .bottom .left { background: url('../images/spotlight-shadow-horizontal.gif') no-repeat left -5px; width: 50%; float: left; height: 5px; }
.spotlight-full-bordered .bottom .right { background: url('../images/spotlight-shadow-horizontal.gif') no-repeat right -5px; width: 50%; float: left; height: 5px; }
.spotlight-full-bordered .content {  background: url('../images/spotlight-shadow-vertical.gif') repeat-y left top; }
.spotlight-half-bordered .outer { background: url('../images/spotlight-border-shadow.gif') no-repeat left top; min-height: 138px; }
.spotlight-half-bordered .top,
.spotlight-half-bordered .top .left,
.spotlight-half-bordered .top .right,
.spotlight-half-bordered .bottom,
.spotlight-half-bordered .bottom .left,
.spotlight-half-bordered .bottom .right { background: none; }
.spotlight-half-bordered .image { float: left; }
.spotlight-half-bordered p { color: #000000; margin-top: 0; padding-top: 2px; }
