body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,address{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img,address{border:0;}address,caption,cite,code,dfn,th,var,address{font-style:normal;font-weight:normal;}ol,ul{list-style:none;}em{font-style:italic;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;}input,textarea,button{border:0;}input::-moz-focus-inner{border:0;padding:0;}input,textarea,select,button{outline:none;}input:invalid,textarea:invalid{outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}label,input,textarea,select,header,nav,article,img,figure,figcaption,section,time,footer,address{display:block;margin:0;padding:0;}mark{background:none;}body{background:#fff;font-family:Helvetica,Arial,sans-serif;font-size:10pt;color:#000;}p{line-height:130%;}a{color:#000;text-decoration:underline;}a:focus,a:hover{text-decoration:underline;}a:focus img,a:hover img{-ms-filter:"alpha(opacity=80)";opacity:.8;}figure img{display:inline;vertical-align:middle;margin-top:-2pt;}figcaption{font-size:8pt;color:#333;line-height:130%;padding:5pt;}#main form{overflow:hidden;}fieldset{padding:10pt 0;}label,input,select,textarea,button{font-family:Helvetica,Arial,sans-serif;font-size:9pt;line-height:9pt;color:#333;}::-webkit-input-placeholder{color:#333;}:-moz-placeholder{color:#333;}fieldset label{margin-bottom:5pt;}fieldset label{display:block;}fieldset label .failure{font-size:9pt;color:#F00;font-weight:normal;float:right;}fieldset a,fieldset p{font-size:9pt;margin-bottom:5pt;}fieldset label a{margin-bottom:0;}fieldset a{display:inline-block;text-decoration:underline;}fieldset input,fieldset select,fieldset textarea,fieldset button{margin-bottom:5pt;}input,textarea{background:#fff;width:98%;padding:4pt;border:1pt solid #333;}input.failure,textarea.failure{border:1pt solid #F00;}.submit{float:right;}input[type="submit"],input[type="button"]{width:auto;font-family:Helvetica,Arial,sans-serif;font-size:11pt;color:#333;line-height:11pt;cursor:pointer;}.radio-check{overflow:hidden;}.radio-check label{padding:5pt 0;}.radio-check input[type="radio"],.radio-check input[type="checkbox"]{display:inline-block;width:auto;margin:-2pt 5pt 0 0;float:left;}label input[type="radio"],label input[type="checkbox"]{margin-bottom:0;}fieldset.flex{padding:5pt 5pt 0 5pt;border-top:2pt solid #fff;}#content .disable,#content input:disabled{cursor:default;-ms-filter:"alpha(opacity=40)";opacity:.4;}#content .form_response{border-bottom:1pt solid #fff;}#content .form_response p,#content .form_response.failure p{padding:10pt 10pt 5pt 10pt;color:#DE3F0C;}#content .form_response.success p{color:#090;}#content .form_response p span{display:block;margin-bottom:5pt;}.clear{clear:both;}#content .openclose{overflow:hidden;}#content .openclose_wrapper{overflow:hidden;}#skip_navigation,body [hidden],body legend,.invisible,#header nav,#secondary,#breadcrumb_nav .social_media,#fast_filter,.toolbar .switch_view,.toolbar .pagination .prev,.toolbar .pagination .next,#loading,#slider li,#main .body_media,#slider .nivo-caption,.nivo-controlNav,#footer_body h6,#footer_body nav,#footer_body ul,#footer_body .social_media{display:none!important;}.twin{height:auto!important;}#content{position:relative;}#header{overflow:hidden;border-bottom:2pt solid #000;}#header h1,#header #logo{float:left;margin-bottom:20pt;}#footer{padding-top:20pt;margin-top:40pt;border-top:2pt solid #000;}#footer_body{overflow:hidden;}#footer_body>div,#footer_body>nav{overflow:hidden;}#footer_body h5{font-size:12pt;margin-bottom:10pt;}#footer_body p{font-size:10pt;}#footer_body .info{overflow:hidden;}#footer_body .info .body{margin-top:10pt;}#footer_body .info ul{overflow:hidden;}#footer_body .info li{float:left;}#main{overflow:hidden;}#main_header.flex{margin-bottom:10pt;}#main_header p{margin-bottom:10pt;}#breadcrumb_nav{position:relative;border-bottom:1pt solid #000;}#breadcrumb_nav .breadcrumbs{overflow:hidden;}#breadcrumb_nav .breadcrumbs li{position:relative;padding:5pt 5pt 5pt 0;margin-right:5pt;float:left;}#breadcrumb_nav .breadcrumbs li:after{content:"/";position:absolute;top:5pt;right:-2pt;}#breadcrumb_nav .breadcrumbs li a{font-size:8pt;color:#666;}#main_header header{overflow:hidden;}#main_header header .thumbnail{margin-right:10pt;float:left;}#main_header header h2{overflow:hidden;font-size:14pt;color:#434343;padding-top:10pt;}#main_header header h2 small{display:block;font-size:11pt;color:#666;margin-bottom:8pt;}#message{padding:30pt 10pt;margin-bottom:10pt;}#message li,#message p{font-size:15pt;}#intro{border-bottom:1pt solid #000;padding:10pt 0 0 0;margin-bottom:10pt;}#filter{margin-bottom:10pt;}#filter .controls{overflow:hidden;padding:5pt 10pt 0 10pt;}#filter .controls,#filter .controls a{font-size:12pt;color:#333;}#filter .controls>a,#filter .controls span,#filter .controls li{display:block;line-height:23pt;}#filter .controls .criteria{overflow:hidden;margin-bottom:2pt;}#filter .controls .criteria span{margin-right:10pt;float:left;}#filter .controls .criteria li{position:relative;color:#666;padding-left:10pt;margin-right:10pt;float:left;}#filter .controls .criteria li strong{color:#333;}#filter .controls>a{margin-left:10pt;float:right;}#filter .body{background:#fff;overflow:hidden;padding:10pt 10pt 0 10pt;}#filter .body p{font-size:12pt;color:#454545;margin-bottom:10pt;}.toolbar{overflow:hidden;}#main_header .toolbar.openclose{margin:0;}.toolbar.flex{font-size:8pt;color:#434343;font-weight:normal;padding:5pt 0;}.toolbar.flex strong{font-weight:normal;}.toolbar .controls{position:relative;overflow:hidden;padding:5pt 0;}.toolbar a,.toolbar span,.toolbar li{display:block;font-size:8pt;color:#333;line-height:15pt;}.toolbar span,.toolbar ul{float:left;}.toolbar ul{overflow:hidden;}.toolbar .pagination>span{margin-left:3pt;}.toolbar .pagination a{margin-top:3pt;}#title{overflow:hidden;position:relative;color:#333;padding:10pt 0;border-top:1pt solid #000;}#title .flex{overflow:hidden;}#title h2,#title li{margin-bottom:2pt;}#title h2{font-size:14pt;}#title h3{font-size:12pt;margin-bottom:5pt;}#title li{font-size:12pt;font-style:italic;}#title em{font-size:12pt;}#title small{display:block;margin-bottom:5pt;}#title .status{font-size:8pt;margin-bottom:5pt;}#hero_banner{overflow:hidden;}#hero_banner figcaption{font-size:8pt;color:#333;}#hero_banner .body{overflow:hidden;padding:10pt 0 20pt 0;}#hero_banner .body p{font-size:10pt;}#hero_banner .body .hlink{display:block;}#main_body{overflow:hidden;}#banner{overflow:hidden;margin-bottom:10pt;}#banner .hero{position:relative;}#banner .hero a{display:block;padding:5pt 0;}#banner figure{overflow:hidden;}#banner figure>div{text-align:center;}#banner figcaption{position:relative;}#banner figcaption small{font-size:8pt;margin-left:10pt;float:right;}#banner article{background:#fff;padding:10pt;}#banner article,#banner article p{font-size:10pt;line-height:130%;}#banner article .hlink{font-size:8pt;}#body{overflow:hidden;}#body>section:last-child,#body>article:last-child{border:0;}#body section .thumbnail{display:block;}#body section .thumbnail h3,#body section .thumbnail h4{text-transform:uppercase;font-weight:bold;padding-top:10pt;}#body section ul{overflow:hidden;}#body section li{margin-bottom:10pt;}#body section .body{overflow:hidden;margin-top:2pt;}#body section .body p{line-height:130%;margin-bottom:10pt;}#body #form form{margin-bottom:10pt;}#body #form .body{font-size:8pt;margin-bottom:10pt;}#hero_grid{margin-top:10pt;}#banner_grid li .body,#hero_grid li .body,.feature_grid li .body{padding-top:10pt;}#body section>h3{font-size:10pt;color:#434343;padding-top:10pt;}#body section>h3 small{font-size:8pt;color:#000;}.label{overflow:hidden;}#main .label li,#main .label span{margin-right:1pt;float:left;}#main .label li a,#main .label span{display:block;font-size:8pt;line-height:10pt;color:#000;text-transform:uppercase;padding:2pt 4pt 1pt 4pt;border:1pt solid #333;}#main .label li a:focus,#main .label li a:hover{-ms-filter:"alpha(opacity=80)";opacity:.8;}#slider{background:none!important;overflow:hidden;margin-top:20pt;}#slider li:first-child{display:block!important;}#slider li{overflow:hidden;margin-bottom:10pt;}#slider li img{width:100%;display:block!important;}#slider .slider_caption{display:block!important;}#slider .slider_caption h2{font-size:14pt;line-height:14pt;text-transform:uppercase;padding:10pt 0;}#slider .slider_caption .body{overflow:hidden;font-size:10pt;}#slider .slider_caption .body p{margin-bottom:10pt;}#body .media{padding:10pt 0;}#body .info{overflow:hidden;font-size:10pt;color:#434343;padding:10pt 0 2pt 0;margin-bottom:10pt;}#body .info li{line-height:130%;margin-bottom:8pt;}#body article{padding:10pt 0;margin-bottom:10pt;border-bottom:1pt solid #000;}#body article .label{margin-bottom:15pt;}#hero_grid,.feature_grid{padding-top:10px;border-top:1pt solid #000;}.feature_grid h3{font-size:12pt;color:#434343;padding:10pt 0;margin-bottom:10pt;}#hero_grid li,.feature_grid li{overflow:hidden;margin-bottom:10pt;}#hero_grid li:last-child,.feature_grid li:last-child{margin-bottom:0;}#hero_grid li .body p,.feature_grid li .body p{font-size:10pt;}#banner_grid li .thumbnail h3{font-size:10pt;}#banner_grid li .body p{font-size:10pt;}#grid{overflow:hidden;}#grid.flex{margin-top:20pt;}#grid>h3{display:inline-block;padding:5pt 0;}#grid>ul{background:#fff;width:730pt;padding-top:10pt;}#grid>ul>li{overflow:hidden;margin-bottom:10pt;}#grid li .thumbnail{display:inline-block;overflow:hidden;margin-right:20pt;}#grid li .body{display:inline-block;overflow:hidden;width:50%;font-size:8pt;line-height:130%;vertical-align:top;padding:4pt 0;}#grid li .body h3{font-size:10pt;font-weight:normal;color:#333;margin-bottom:2pt;}#grid li .body ul{margin-bottom:5pt;}#grid li .body ul li{font-size:8pt;font-style:italic;}#grid li .body small{display:block;font-size:8pt;color:#666;}.hero_list{margin-bottom:10pt;border-bottom:1pt solid #000;}.hero_list:last-child{border:0;}#body .hero_list:last-child{margin-bottom:0;}.hero_list>ul{margin-top:10pt;}.hero_list h3{font-size:12pt;}.hero_list>ul>li{overflow:hidden;padding-bottom:20pt;}.hero_list li,.hero_list li a{color:#333;}#body .hero_list li .thumbnail{display:inline-block;overflow:hidden;margin-right:20pt;}.hero_list .major .thumbnail{margin:0;}#body .hero_list>ul li .thumbnail h4{font-size:10pt;text-transform:none;font-weight:bold;}.hero_list>ul li .body{display:inline-block;overflow:hidden;width:50%;font-size:10pt;line-height:130%;vertical-align:top;}.hero_list .body .label{margin-bottom:5pt;}.hero_list>ul li .body h4,.hero_list>ul li .body em{margin-bottom:5pt;}.hero_list>ul li .body em{display:block;}.hero_list>ul li .body h4{font-size:10pt;font-weight:bold;}#body .hero_list .major li .thumbnail{display:block;}.hero_list>ul .major .body{display:block;}#index_list{margin-bottom:10pt;}#index_list ul{overflow:hidden;}#index_list .index ul{overflow:hidden;}#index_list .index li{margin:0 1pt;float:left;}#index_list .index li a,#index_list .index li span{display:block;font-size:14pt;line-height:14pt;text-transform:uppercase;padding:5pt 10pt 5pt 0;text-decoration:none;font-weight:normal;}#index_list .index .active a,#index_list .index li a:focus,#index_list .index li a:hover{font-weight:bold;}#body .links{margin-bottom:20pt;border-bottom:1pt solid #000;}#body .links:last-child{border:0;}#body .links:last-child{margin-bottom:0;}#body .links.flex{margin-top:20pt;}#body .links h3,#body .links>h5{font-size:10pt;text-transform:uppercase;padding:5pt 0;}#body .links li{overflow:hidden;padding-bottom:10pt;}#body .links .thumbnail{display:inline-block;overflow:hidden;margin-right:10pt;}#body .links .body{display:inline-block;overflow:hidden;width:50%;vertical-align:top;}#body .links.flex .body{font-size:8pt;}#body .links .body,#body .links .body a{color:#434343;}#body .links .body h4,#body .links .body>h6{font-size:10pt;font-weight:normal;margin-bottom:5pt;}#body .links .body p{font-size:8pt;color:#666;margin:0;}#complementary>div,#complementary section{padding-top:10pt;margin-bottom:10pt;border-top:1pt solid #000;}#complementary>div:last-child,#complementary section:last-child{margin-bottom:0;}#complementary h5{font-size:10pt;}#complementary .body{font-size:8pt;line-height:130%;}#complementary em{display:block;color:#666;font-style:normal;}#complementary p,#complementary dl,#complementary .body ul,#complementary .body h5{margin-bottom:5pt;}#complementary section>h4{font-size:10pt;color:#434343;padding:8pt 0;}#complementary section>h4 small{font-size:8pt;color:#666;}#complementary section>h5{font-size:10pt;text-transform:uppercase;padding:5pt 0;}#complementary>div{overflow:hidden;}#complementary section>ul{overflow:hidden;}#complementary section>ul li{overflow:hidden;}#complementary .openclose h5{display:block;}#complementary .openclose h5 a{display:block;}#complementary .label{margin-left:-2pt;}#complementary .info .body{overflow:hidden;color:#575757;}#complementary .info dl{overflow:hidden;line-height:130%;margin-bottom:5pt;clear:both;}#complementary .info dl:last-child{margin-bottom:15pt;}#complementary .info dd,#complementary .info dt{overflow:hidden;}#complementary .info dt{width:30%;margin-right:10pt;font-style:italic;float:left;}#complementary .gallery{margin-bottom:0;}#complementary .gallery>a{display:block;margin-bottom:10pt;}#complementary .gallery>ul li{display:inline-block;margin:0 10pt 10pt 0;}#complementary .gallery p{font-size:8pt;font-style:italic;color:#666;padding-bottom:5pt;}#complementary .gallery p a{display:inline-block;}#complementary .features{overflow:hidden;margin-bottom:0;}#complementary .features .body{overflow:hidden;}#complementary .features li{display:inline-block;margin:0 10pt 10pt 0;}#complementary .features .body>a{display:inline-block;}#complementary .links li{margin-bottom:10pt;}#complementary .links li:last-child{margin:0;}#complementary .links .thumbnail{display:inline-block;margin-right:10pt;}#complementary .links .body{overflow:hidden;display:inline-block;width:50%;vertical-align:top;}#complementary .links .body,#complementary .links .body a{color:#434343;}#complementary .links .body h6{font-size:10pt;font-weight:normal;margin-bottom:5pt;}#complementary .links .body p{font-size:8pt;color:#666;margin:0;}#complementary .hero_links>ul>li{margin-bottom:10pt;}#complementary .hero_links>ul>li:last-child{margin:0;}#complementary .hero_links .thumbnail{display:inline-block;overflow:hidden;margin-right:10pt;}#complementary .hero_links .body{display:inline-block;overflow:hidden;width:50%;vertical-align:top;}#complementary .hero_links .body h5,#complementary .hero_links .body h5 a{color:#434343;}#complementary .hero_links .body h5{font-weight:bold;}#complementary .documents li{margin-bottom:10pt;}#complementary .documents li:last-child{margin:0;}#complementary .documents li a{font-size:8pt;padding:5pt 0;}.body_text{background:none;overflow:hidden;font-family:Helvetica,Arial,sans-serif;color:#333;line-height:130%;}.body_text a,.body_text h1,.body_text h2,.body_text h3,.body_text h4,.body_text h5,.body_text p,.body_text i,.body_text em,.body_text b,.body_text strong,.body_text small,.body_text blockquote,.body_text ul,.body_text ol{background:none;overflow:visible;width:auto;height:auto;float:none;}.body_text a,.body_text a:focus,.body_text a:hover{font-size:10pt;color:#000;font-style:normal;font-weight:normal;text-decoration:underline;}.body_text h1,.body_text h2,.body_text h3,.body_text h4,.body_text h5{font-family:Helvetica,Arial,sans-serif;font-style:normal;line-height:130%;padding:20pt 0;margin:0;}.body_text h1:first-child,.body_text h2:first-child,.body_text h3:first-child,.body_text h4:first-child,.body_text h5:first-child{padding-top:0;}.body_text h1:last-child,.body_text h2:last-child,.body_text h3:last-child,.body_text h4:last-child,.body_text h5:last-child{padding-bottom:0;}.body_text p{font-size:10pt;padding:0;margin:0 0 10pt 0;}.body_text p:last-child{margin:0;}.body_text i,.body_text em{font-style:italic;}.body_text b,.body_text strong{font-weight:bold;}.body_text h1{font-size:15pt;font-weight:bold;}.body_text h2{font-size:12pt;font-weight:bold;}.body_text h3{font-size:12pt;font-weight:normal;font-style:italic;}.body_text h4{font-size:11pt;font-weight:bold;}.body_text h5{font-size:11pt;font-weight:normal;font-style:italic;}.body_text h6{font-size:10pt;font-weight:bold;}.body_text small{background:none;font-size:7pt;}.body_text sup{position:relative;vertical-align:top;top:-5pt;}.body_text table,.body_text dl,.body_text pre,.body_text code,.body_text blockquote{margin:0 0 10pt 0;}.body_text table:last-child,.body_text dl:last-child,.body_text pre:last-child,.body_text code:last-child,.body_text blockquote:last-child{margin:0;}.body_text ul,.body_text ol{font-family:Helvetica,Arial,sans-serif;font-size:10pt;padding:0 0 10pt 20pt;margin:0 0 10pt 0;}.body_text li{border:0;padding:0;margin:0 0 10pt 10pt;}.body_text ul li{list-style:disc;}.body_text ol li{list-style:decimal;}.body_text li:last-child{margin-bottom:0;}.body_text table{border-collapse:collapse;border-spacing:0;border-left:1pt solid #999;border-bottom:1pt solid #999;}.body_text table td,.body_text table th{font-size:13pt;border-top:1pt solid #999;border-right:1pt solid #999;padding:5pt 10pt;}.body_text hr{background:#999;margin:10pt 0 10pt 0;}.body_text pre{background:#E3E2E1;overflow:auto;font-size:10pt;color:#333;padding:10pt;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;white-space:pre-wrap;}.body_text code{padding:0;font-size:10pt;}.body_text blockquote{position:relative;font-size:12pt;font-style:normal;padding:0 20pt;}