﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
ins{background-color:#ff9;color:#000;text-decoration:none}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}
del{text-decoration:line-through}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}
table{border-collapse:collapse;border-spacing:0}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
input,select{vertical-align:middle}
body{font:13px/1.231 sans-serif;*font-size:small}
select,input,textarea,button{font:99% sans-serif}
pre,code,kbd,samp{font-family:monospace,sans-serif}
html{overflow-y:scroll}
a:hover,a:active{outline:none}
ul,ol{margin:10px 0 10px 3em}
ol{list-style-type:decimal}
nav ul,nav li{margin:0;list-style:none;list-style-image:none}
small{font-size:85%}
strong,th{font-weight:700}
td{vertical-align:top}
sub,sup{font-size:75%;line-height:0;position:relative}
sup{top:-.5em}
sub{bottom:-.25em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;padding:15px}
textarea{overflow:auto}
.ie6 legend,.ie7 legend{margin-left:-7px}
input[type="radio"]{vertical-align:text-bottom}
input[type="checkbox"]{vertical-align:bottom}
.ie7 input[type="checkbox"]{vertical-align:baseline}
.ie6 input{vertical-align:text-bottom}
label,input[type="button"],input[type="submit"],input[type="image"],button{cursor:pointer}
button,input,select,textarea{margin:0}
input:invalid,textarea:invalid{border-radius:1px;-moz-box-shadow:0 0 5px red;-webkit-box-shadow:0 0 5px red;box-shadow:0 0 5px red}
.no-boxshadow input:invalid,.no-boxshadow textarea:invalid{background-color:#f0dddd}
::-moz-selection{background:#a5a698;color:#fff;text-shadow:none}
::selection{background:#a5a698;color:#fff;text-shadow:none}
a:link{-webkit-tap-highlight-color:#FF5E99}
button{width:auto;overflow:visible}
.ie7 img{-ms-interpolation-mode:bicubic}
body,select,input,textarea{color:#444}
h1,h2,h3,h4,h5,h6{font-weight:700}
a,a:active,a:visited{color:#42721D}
a:hover{color:#036}
body{background:#d7d7d7 url(../images/background.png) top left repeat-x}
#wrapper{margin:0 auto;width:970px}
#main-wrapper{background:#fff;padding:0}
.main{padding:0 20px 35px;width:930px}
.one-sidebar-right{float:left;width:700px}
.one-sidebar-left{float:right;width:700px}
.right{float:left;margin:0;width:222px!important}
.left{float:left;margin:0;width:210px}
#top-container{height:41px;padding:16px 10px 0 0;position:relative;font-size:13px}
#top-container a{color:#fff}
#top-container ul{margin:0 0 0 10px;padding:0}
#top-container li{float:left;list-style:none;margin:0 10px 0 0}
#top-container .button{background:#43453E;white-space:nowrap;padding:4px 21px 5px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;display:inline;float:left;margin-right:9px}
#top-container .sflanguagesHorizontalList .sflanguageItem{background:#43453e;white-space:nowrap;padding:4px 21px 5px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px}
#top-container .sfsearchBox{background-color:#fff;padding:5px 10px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;width:250px}
#top-container .sfsearchTxt{border:none;color:#565953;float:right;width:226px}
#top-container .sfsearchSubmit{color:transparent;background:transparent url(../images/icon-search.png) top left no-repeat;border:none;height:15px;width:15px;float:right;margin:2px 7px 0 0}
.k-list-container{background-color:#fff}
.k-list{background-color:#fff;border:1px solid #f2f3eb;border-top:none;border-bottom:none}
li.k-item{background-color:#fff;list-style-type:none;margin-left:-40px;padding:4px;border-bottom:1px solid #f2f3eb}
li.k-item:hover{color:#42721D;background-color:#f2f3eb;cursor:pointer}
#top-container #topLinks_TBAF633DE012{font-size:14px;font-weight:700;display:block;padding-top:4px}
#top-container #topLinks_TBAF633DE007_Col00{margin-top:4px!important}
#top-container #topLinks_TBAF633DE005_Col01 .sf_cols .sf_3cols_3_33{margin-right:0}
#pre-container{color:#fff;height:41px;padding:16px 0 0;position:relative;display:none}
#pre-container a{color:#fff}
#pre-container ul{margin:0 0 0 10px;padding:0}
#pre-container li{float:left;list-style:none;margin:0 10px 0 0}
#pre-container a.button{background:#43453e}
#pre-container .sflanguagesHorizontalList .sflanguageItem{background:#43453e;white-space:nowrap;padding:4px 15px 5px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px}
#pre-container li.advanced-search,#pre-container li.search-form{position:absolute;white-space:nowrap}
#pre-container li.advanced-search{left:664px;top:22px}
#pre-container li.search-form{left:782px;top:18px}
#pre-container .sfsearchTxt{border:none;color:#a5a698;padding:7px 0 4px 31px;width:147px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px}
#pre-container .sfsearchSubmit{background:transparent url(../images/icon-search.png) top left no-repeat;border:none;height:15px;position:absolute;top:5px;left:8px;width:15px}
#container{position:relative;border:1px #9EA199 solid;background-color:#EFF0EB}
header{-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;-webkit-border-radius-topleft:6px;-webkit-border-radius-topright:6px;border-top-left-radius:6px;border-top-right-radius:6px;height:102px;position:relative}
header #logo{left:20px;position:absolute;top:22px}
header .taglineEN{background:transparent url(../images/tagline_caut.png) top left no-repeat;height:49px;position:absolute;right:20px;top:29px;width:277px}
header .taglineFR{background:transparent url(../images/tagline_acppu.png) top left no-repeat;height:49px;position:absolute;right:20px;top:29px;width:413px}
#main-nav{background:transparent url(../images/nav-bg.png) top left repeat-x;height:40px;margin:0;padding:0 0 0 8px}
#main-nav .rmRootGroup > li{background:transparent url(../images/nav-divider.png) top right no-repeat;float:left;list-style:none}
#main-nav .rmRootGroup li a{color:#a5a698;display:block}
#main-nav li a:hover,#main-nav li a.rtsSelected{color:#fff}
#main-nav li a.rmExpanded{border-bottom:#E5E6E1 solid 1px!important}
#main-nav .rmVertical li{height:30px}
#main-nav .rmVertical li a{color:#1D2112;margin:10px;padding:0;line-height:30px}
#main-nav .rmVertical li a .rmItem{height:20px}
#main-nav .rmVertical li a .rmText{padding:0;margin:0}
#main-breadcrumb{height:32px;margin:0;padding-left:10px;background-color:#fff;padding-bottom:5px;line-height:14px;padding-top:5px;font-size:13px}
#main-breadcrumb a{color:#43453e;text-decoration:none}
#main-breadcrumb a:hover{color:#C26925;background-color:#fff;background-image:none}
#main-breadcrumb .RadSiteMap{float:left}
#main-breadcrumb .RadSocialShare{float:right;margin-right:10px}
.main h1{border-bottom:#84C547 6px solid;padding-bottom:5px}
.main .small{color:#989e92}
.main a{color:#af5b1b;text-decoration:underline}
.main a:hover{color:#42721D;text-decoration:none}
.main .button{background-color:#989e92;background-image:url(../images/button-bg.png);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#a1a79b),color-stop(50%,#a1a79b),color-stop(51%,#989e92),color-stop(100%,#989e92));background-image:-webkit-linear-gradient(top,#a1a79b 0%,#a1a79b 50%,#989e92 51%,#989e92 100%);background-image:-moz-linear-gradient(top,#a1a79b 0%,#a1a79b 50%,#989e92 51%,#989e92 100%);background-image:-ms-linear-gradient(top,#a1a79b 0%,#a1a79b 50%,#989e92 51%,#989e92 100%);background-image:-o-linear-gradient(top,#a1a79b 0%,#a1a79b 50%,#989e92 51%,#989e92 100%);background-image:linear-gradient(top,#a1a79b 0%,#a1a79b 50%,#989e92 51%,#989e92 100%);color:#fff;display:inline-block}
.main .button:hover{background-color:#a1a79b;background-image:url(../images/button-bg-over.png);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#989e92),color-stop(50%,#989e92),color-stop(51%,#a1a79b),color-stop(100%,#a1a79b));background-image:-webkit-linear-gradient(top,#989e92 0%,#989e92 50%,#a1a79b 51%,#a1a79b 100%);background-image:-moz-linear-gradient(top,#989e92 0%,#989e92 50%,#a1a79b 51%,#a1a79b 100%);background-image:-ms-linear-gradient(top,#989e92 0%,#989e92 50%,#a1a79b 51%,#a1a79b 100%);background-image:-o-linear-gradient(top,#989e92 0%,#989e92 50%,#a1a79b 51%,#a1a79b 100%);background-image:linear-gradient(top,#989e92 0%,#989e92 50%,#a1a79b 51%,#a1a79b 100%);color:#fff}
.main .bolder{background-color:#7bbc3f;background-image:url(../images/button-bolder-bg.png);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#7bbc3f),color-stop(50%,#7bbc3f),color-stop(51%,#86c548),color-stop(100%,#86c548));background-image:-webkit-linear-gradient(top,#7bbc3f 0%,#7bbc3f 50%,#86c548 51%,#86c548 100%);background-image:-moz-linear-gradient(top,#7bbc3f 0%,#7bbc3f 50%,#86c548 51%,#86c548 100%);background-image:-ms-linear-gradient(top,#7bbc3f 0%,#7bbc3f 50%,#86c548 51%,#86c548 100%);background-image:-o-linear-gradient(top,#7bbc3f 0%,#7bbc3f 50%,#86c548 51%,#86c548 100%);background-image:linear-gradient(top,#7bbc3f 0%,#7bbc3f 50%,#86c548 51%,#86c548 100%)}
.main .bolder:hover{background-color:#86c548;background-image:url(../images/button-bolder-bg-over.png);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#86c548),color-stop(50%,#86c548),color-stop(51%,#7bbc3f),color-stop(100%,#7bbc3f));background-image:-webkit-linear-gradient(top,#86c548 0%,#86c548 50%,#7bbc3f 51%,#7bbc3f 100%);background-image:-moz-linear-gradient(top,#86c548 0%,#86c548 50%,#7bbc3f 51%,#7bbc3f 100%);background-image:-ms-linear-gradient(top,#86c548 0%,#86c548 50%,#7bbc3f 51%,#7bbc3f 100%);background-image:-o-linear-gradient(top,#86c548 0%,#86c548 50%,#7bbc3f 51%,#7bbc3f 100%);background-image:linear-gradient(top,#86c548 0%,#86c548 50%,#7bbc3f 51%,#7bbc3f 100%)}
.main .alt-bolder{background-color:#dc894a;background-image:url(../images/button-alt-bold-bg.png);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#dc894a),color-stop(50%,#dc894a),color-stop(51%,#e59253),color-stop(100%,#e59253));background-image:-webkit-linear-gradient(top,#dc894a 0%,#dc894a 50%,#e59253 51%,#e59253 100%);background-image:-moz-linear-gradient(top,#dc894a 0%,#dc894a 50%,#e59253 51%,#e59253 100%);background-image:-ms-linear-gradient(top,#dc894a 0%,#dc894a 50%,#e59253 51%,#e59253 100%);background-image:-o-linear-gradient(top,#dc894a 0%,#dc894a 50%,#e59253 51%,#e59253 100%);background-image:linear-gradient(top,#dc894a 0%,#dc894a 50%,#e59253 51%,#e59253 100%)}
.main .alt-bolder:hover{background-color:#e59253;background-image:url(../images/button-alt-bold-bg-over.png);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e59253),color-stop(50%,#e59253),color-stop(51%,#dc894a),color-stop(100%,#dc894a));background-image:-webkit-linear-gradient(top,#e59253 0%,#e59253 50%,#dc894a 51%,#dc894a 100%);background-image:-moz-linear-gradient(top,#e59253 0%,#e59253 50%,#dc894a 51%,#dc894a 100%);background-image:-ms-linear-gradient(top,#e59253 0%,#e59253 50%,#dc894a 51%,#dc894a 100%);background-image:-o-linear-gradient(top,#e59253 0%,#e59253 50%,#dc894a 51%,#dc894a 100%);background-image:linear-gradient(top,#e59253 0%,#e59253 50%,#dc894a 51%,#dc894a 100%)}
.main .block a.button{font-weight:500;text-transform:capitalize;font-size:13px}
.main .column{font-size:13px}
.main .column h2:first-child{margin-top:0}
.main .column a.all{font-weight:700}
.main .main-content-box{display:block;color:#1D2112;background:#f2f3eb;border:1px solid #cacaca;padding:10px 20px;margin:15px 0}
.main .main-content-box h3{margin-top:5px}
.main .block .listings{font-size:13px;line-height:17px;margin:0;padding:0}
.main .block .listings li{clear:none;list-style:none;margin:0 0 17px}
.main .block .listings li a{color:#565953;font-weight:600}
.main .block li .date{color:#9ca098}
.listing{margin-top:1em!important}
.listing-item p{margin:0}
.listing-item .more-link{color:#a5a698;margin:0;padding:0}
.listing-item .more-link:after{content:""}
.sfnewsList,.sfeventsList{list-style:none;margin:0;margin-bottom:.08em;font-size:13px;line-height:21px}
.sfnewsListItem,.sfeventListItem{margin-bottom:7px}
.sfnewsListItem ul.sfimagesList{list-style-type:none;margin:0}
h3.sfnewsTitle{margin:0}
.sfnewsHeader{margin-bottom:10px}
.sfnewsEdition,.sfnewsAuthor{font-weight:700}
.articleImage.left {width:unset; margin-right:20px}
.imageCaption{font-size:12.5px;margin-bottom:10px}
.articleImage.left .imageCaption{padding-bottom:7px;border-bottom:1px solid #cacaca}
.articleIntro{font-style:italic;margin-bottom:10px}
.articleBody{margin-bottom:10px;margin-bottom:10px}
.articleCredits{margin-bottom:10px}
.sfnewsLinksWrp{margin-top:20px}
.sfnewsDetails .BulletinIssueLink{margin-bottom:10px}
h3.sfeventTitle{margin:0}
.sfeventLinksWrp{margin-top:20px}
.sfsearchResultsWrp{list-style:none;margin:0;margin-bottom:1em;font-size:13px;line-height:21px}
.sfsearchResultTitle h3{margin:0}
.sfsearchResultHighLighter{margin-bottom:2em}
.sf_pagerNumeric{margin:0;padding:0}
.sf_pagerNumeric a{text-decoration:none;display:inline-block;background:#65ae2c;height:22px;min-width:16px;color:#fff;margin-right:5px;border:1px solid #65ae2c;text-align:center;vertical-align:middle;padding:0 2px}
.sf_pagerNumeric a:hover,.sf_PagerNumeric a:active{background:#1d2114}
.sf_pagerNumeric a.sf_PagerCurrent{background:#fff;color:#000}
.calendar .main .listings .date,.calendar .main .listings p{color:#989e92}
.calendar .main .listings li{margin:0 0 22px}
.main .featured{display:block;color:#1D2112;background:#f2f3eb;border:1px solid #cacaca;padding:10px 20px;margin:15px 0}
.main .featured h3 a{color:#2c321f}
.main .featured a{color:#c26925}
.slideshow{color:#cdcfcb;height:400px;margin:0 0 30px;overflow:hidden;padding:0;position:relative;width:650px}
.slideshow img{position:absolute}
.slideshow .text{background:#131412;-moz-opacity:.85;opacity:.85;filter:alpha(opacity=85);height:55px;padding:13px 11px 17px 21px;position:absolute;top:294px;width:485px}
.slideshow h1{border:none}
.slideshow .text h3{margin:0 0 8px}
.slideshow h3 a{color:#fff}
.slideshow-pager{position:absolute;right:16px;top:375px}
.slideshow-pager li{float:left;list-style:none}
.slideshow-pager li a{background:transparent url(../images/icon-pager-bullet.png) top center no-repeat;display:block;height:18px;width:18px}
.slideshow-pager li a:hover,.slideshow-pager li.active a{background-image:url(../images/icon-pager-bullet-over.png)}
.about{background:#7bb542 url(../images/about-block-bg.png) bottom right no-repeat;border:1px solid #689936;color:#fff;float:right;height:363px;padding:10px 20px 24px 25px;position:relative;width:210px;margin-bottom:20px}
.about p{font-family:'PT Sans Narrow',sans-serif;font-size:24px;line-height:30px;margin-top:14px}
.about a.more-link{color:#fff;left:19px;position:absolute;top:368px;text-decoration:none}
.bottom{padding:14px 10px 0 0}
.bottom h2{margin:0 0 14px}
.latest{margin-bottom:30px}
.latest .sfnewsTitle a,.latest .sfeventTitle a{font-size:13px;color:#000;text-decoration:underline;-moz-text-decoration-color:#565953;text-decoration-color:#565953}
.latest .sfnewsMetaInfo,.latest .sfeventMetaInfo{color:#565953}
#bulletin{background:#f2f3eb;border:#ebe4d7 solid 1px;color:#dda880;padding:0;width:210px;margin-bottom:15px}
#bulletin img{border-top-left-radius:10px}
#bulletin h2{color:#c26925;font-family:'PT Sans Narrow',sans-serif;margin:12px 0 6px}
#bulletin h3{color:#1D2112;margin:0 0 12px}
#bulletin a{color:#1D2112}
#bulletin a h2{display:inline-block;text-decoration:none}
#bulletin a.more-link:after{content:" >"!important}
#bulletin .clear{clear:both;height:10px}
#bulletin h2,#bulletin h3,#bulletin p,#bulletin .more-link{padding:0 16px}
#bulletin p{color:#1D2112;margin:0 0 16px}
#bulletin a.more-link{background:#ae5b1b;color:#fff;display:block;margin:1px 0 0;padding:13px 0 10px 16px;text-decoration:none}
#bulletin a.more-link:hover{color:#dda880}
#almanacWidget{width:210px;padding:0;color:#fff;margin-bottom:15px}
#almanacWidget a{color:#fff;display:block}
#almanacWidget .almanacDetail{background-color:#42721D;padding:15px}
#almanacWidget a h2{display:inline-block;text-decoration:none}
#almanacWidget h2{color:#fff;font-family:'PT Sans Narrow',sans-serif;margin:0 0 10px}
#almanacWidget .almanacImage img{width:100%;border-bottom-right-radius:10px}
#academicWorkWidget{border:1px solid #000;padding:15px;margin-bottom:15px}
#academicWorkWidget h2{margin:0 0 10px;color:#000;margin-bottom:15px}
#academicWorkWidget a{display:inline-block;color:#000;font-weight:700;font-size:14px;line-height:16px;margin-bottom:7px}
#InTouch{padding:0;margin-bottom:15px}
#InTouch h2{color:#fff;margin:0 0 10px;font-family:'PT Sans Narrow',sans-serif;text-transform:uppercase;font-size:24px}
#InTouch h3{color:#1d2114;font-size:11px;text-transform:uppercase;margin:40px 0 15px}
#InTouch .stayintouch{background:transparent url(../images/sitbg.png) left bottom no-repeat;padding:15px 12px 10px;border-top-left-radius:15px;border-bottom-right-radius:15px}
#InTouch .stayintouch p{font-weight:700;font-size:15px!important;line-height:1.2em!important;margin-top:5px;color:#1D2112}
#InTouch .stayintouch input.submitIM{position:absolute;top:3px;right:15px;color:transparent;background:transparent url(../images/subarrow.png) center no-repeat;height:25px;width:29px}
#InTouch input.submit{background-color:#66685a}
#InTouch .stayintouch a.button{background:none repeat scroll 0 0 #F2F3EB;font-weight:400;border:1px solid #999;border-radius:5px 5px 5px 5px;padding:4px 5px;color:#af5b1b}
#InTouch .stayintouch a.button span{background:url(../images/subarrow.png) no-repeat scroll 145px center rgba(0,0,0,0);display:inline-block;font-size:15px;font-weight:400;line-height:22px;padding:0 30px 0 10px;text-align:left;white-space:normal;width:130px;text-transform:none}
#InTouch .stayintouch a.button:hover{background:none repeat scroll 0 0 #FFF;color:#42721D;box-shadow:2px 2px 2px #555}
.PageBanner{min-width:697px;margin-bottom:15px}
.PageBanner img{width:100%;max-height:178px}
.PageBanner h1{display:block;width:100%;margin:0}
.contentLists-List .sflistList{list-style-type:none}
.contentLists-List .sflistTitle{font-size:24px;font-weight:700;margin:15px 0 10px}
.contentLists-List .contentLists-List-Left{float:left;width:100px;margin:0 10px 0 0}
.contentLists-List .contentLists-List-Left img{width:100px}
.contentLists-List .contentLists-List-Right{margin-left:110px;padding:0 10px}
.contentLists-List hr{margin-top:5px}
.block ul{list-style:none;margin:0;padding:0}
.block .form{margin-bottom:20px}
.block input{border:none;padding:7px 0 7px 10px}
.block .submit{background:transparent url(../images/icon-arrow-button.png) center no-repeat;height:25px;width:29px}
.right .block{margin:0 0 20px}
.right #bulletin{margin:0 0 20px;padding:0 0 1px}
.right #InTouch{background:#f2f3eb;border:1px solid #cccdc3;padding:13px 9px 0;width:auto}
.right #InTouch h2,.right #InTouch h3{color:#65ae2c}
.right #InTouch .form{margin:0 0 15px;position:relative}
.right #InTouch input.text{border:1px solid #a5a698;color:#a5a698;padding:7px 0 4px 31px;width:157px}
.right #InTouch input.submit{background:transparent url(../images/icon-megaphone.png) top left no-repeat;position:absolute;top:7px;left:9px;width:15px}
.right #InTouch .social-links li a{background:transparent url(../images/icon-social-media-round.png) top left no-repeat;margin:0 10px 0 0}
.right #InTouch .social-links li a.twitter{background-position:-40px 0}
.right #InTouch .social-links li a.linkedin{background-position:-80px 0}
.right #InTouch .social-links li a.rss{background-position:-120px 0}
footer{color:#757668;clear:both;padding:15px 0;background-color:#EFF0EB;border-top:1px #9EA199 solid}
footer a:hover{color:#c26925}
footer ul{clear:both;margin:0;padding:0}
footer li{float:left;list-style:none;margin:0 0 0 20px}
footer li a{color:#42721D}
.button{display:block;padding:4px 15px 5px;white-space:nowrap;text-align:center}
.main .button{margin:0 0 1em}
.round-lrg{-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px}
.round-sm{-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}
.round-top{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}
.round-top-left{-moz-border-radius-topleft:10px;-webkit-border-radius-topleft:10px;border-top-left-radius:10px}
.round-bottom{-moz-border-radius-bottomleft:: 10px;-moz-border-radius-bottomright:: 10px;-webkit-border-radius-bottomleft:: 10px;-webkit-border-radius-bottomright:: 10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}
.round-bot-right{-moz-border-radius-bottomright:10px;-webkit-border-radius-bottomright:10px;border-bottom-right-radius:10px}
.block{-moz-border-radius-topleft:8px;-moz-border-radius-bottomleft:8px;-webkit-border-radius-topleft:8px;-webkit-border-radius-bottomright:8px;border-top-left-radius:8px;border-bottom-right-radius:8px}
.more-link:after{content:" >"}
.contactFormButton{background-image:url(../Images/contact.png);background-position:10px 8px;background-repeat:no-repeat;background-color:#333;display:inline-block;padding:5px 10px 2px 40px;height:26px;font-size:14px;text-decoration:none!important;color:#FFF!important;border:1px solid #ccc}
.contactFormButton:hover{background-color:#777}
.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr}
.hidden{display:none;visibility:hidden}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.invisible{visibility:hidden}
.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}
.clearfix:after{clear:both}
.clearfix{zoom:1}
.smallwarning{color:red}
body.sfreContentArea{background-image:none;background-color:#fff}
.RadSocialShare_Default{border:0!important}
.sfLoginWrp .sfLoginFieldsWrp{list-style-type:none;line-height:40px}
.main .RadTabStrip .rtsLevel1{background:transparent url(../images/graypixel.png) repeat-x 0 100%}
@media print {
*{background:transparent!important;color:#000!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}
a,a:visited{color:#444!important;text-decoration:underline}
pre,blockquote{border:1px solid #999;page-break-inside:avoid}
thead{display:table-header-group}
tr,img{page-break-inside:avoid}
@page{margin:.5cm}
p,h2,h3{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
#pre-container,header,#main-nav,#left,.right,footer{display:none}
.keep-lines-together{page-break-before:always;page-break-inside:avoid}
}
#main-nav .rmRootGroup > li a:hover,#main-nav .rmRootGroup > li a:visited:hover{background:#E5E6E1;color:#1d2112!important;height:38px;border-top:#1D2112 solid 1px;border-bottom:#1D2112 solid 1px}
#main-nav .rmRootGroup > li a:hover{color:#1d2112!important}
#main-nav .rmRootGroup > li > a.rmFocused{background:#E5E6E1;color:#1d2112!important;height:38px;border-top:#1D2112 solid 1px;border-bottom:#1D2112 solid 1px}
#main-nav .rmRootGroup > li a.active{background:#E5E6E1;color:#1d2112!important;border-top:#1D2112 solid 1px}
#main-nav .rmItem > .rmSlide{top:40px!important}
#main-nav .rmSlide > .rmVertical{background:#E5E6E1;text-align:left;padding-bottom:20px!important}
#main-nav .rmSlide > .rmVertical > .li{text-align:left!important}
#main-nav .rmVertical > .rmItem > .rmLink{height:30px!important;margin:10px}
#main-nav .rmVertical > .rmItem > .rmLink:hover,#main-nav .rmVertical > .rmItem > .rmLink:visited:hover{background:#a0cf71;border:none}
#main-nav .rmVertical > .rmItem > .rmLink > .rmText{padding:0 20px 0 10px !important}
#main-nav .RadMenu a.rmLink{cursor:pointer!important}
#main-nav .RadMenu .rmLink{padding:0 12px!important}
#main-nav .RadMenu .rmHorizontal .rmText{padding:0!important}
.RadTabStrip_IMTree{width:210px!important;margin-bottom:15px!important;font-family:Helvetica,'Helvetica Neue','Helvetica Neue',Verdana,'Sans serif';font-size:14px}
.RadTabStrip_IMTree .rtsLevel1{background:#84c547;width:210px!important}
.RadTabStrip_IMTree .rtsLevel1 ul > li{width:210px!important;margin-left:20px;background:#eff0eb}
.RadTabStrip_IMTree .rtsLevel1 ul > li a,.RadTabStrip_IMTree .rtsLevel1 ul > li a:visited{color:#000;padding:5px;border-bottom:1px solid #ccc}
.RadTabStrip_IMTree .rtsLevel1 > ul > li.rtsFirst{background:#fff;font-weight:700;margin-left:0;border-bottom:none}
.RadTabStrip_IMTree .rtsLevel1 > ul > li.rtsFirst a{border-bottom:none}
.RadTabStrip_IMTree .rtsLevel1 ul > li:last-child a{border-bottom:none}
.RadTabStrip_IMTree .rtsLevel1 span{white-space:normal!important}
.RadTabStrip_IMTree .rtsLevel1 > ul > li a,.RadTabStrip_IMTree .rtsLevel1 > ul > li a:visited{padding:5px 0!important}
.RadTabStrip_IMTree .rtsLevel1 > ul > li a:hover,.RadTabStrip_IMTree .rtsLevel1 > ul > li a:visited:hover{font-weight:700}
.RadTabStrip_IMTree .rtsLevel1 > ul > li.rtsFirst a,.RadTabStrip_IMTree .rtsLevel1 > ul > li.rtsFirst a:visited{color:#000;padding-bottom:2px}
.RadTabStrip_IMTree .rtsLevel1 > ul > li a.rtsSelected,.RadTabStrip_IMTree .rtsLevel1 > ul > li a.rtsSelected:visited{background:#dcdcd2;font-weight:700;margin-left:0;padding-left:15px}
.RadTabStrip_IMTree .rtsLevel1 > ul > li > a,.RadTabStrip_IMTree .rtsLevel1 > ul > li > a:visited{text-align:left;padding:0;font-size:14px}
.RadTabStrip_IMTree .rtsFirst span{padding-left:0!important}
#contact-map{height:312px}
#contact-map h1{margin:0}
#contact-map #address{margin:-206px 0 0 64px}
#contact-map #address h2{font-family:'PT Sans Narrow',sans-serif;color:#fff;font-size:32px;font-weight:400;margin-bottom:12px;margin-top:1px}
#contact-map #address p{color:#231f20;font-size:17px;margin:0;line-height:20px}
#contact-map #address .break{margin-bottom:8px}
#contact-map #address a:link{color:#fff;text-decoration:underline}
#contact-map #address a:hover,#contact-map #address a:visited{text-decoration:none}
.contact-map-link{margin-top:0;text-align:right}
.main .main-content-box table td{padding:15px;vertical-align:middle;font-size:17px;font-weight:700}
.filterbar{width:100%;overflow:hidden;background:#f2f3eb;border:1px solid #c9cac5;margin-top:26px}
.filterbar span{font-size:16px;font-weight:700;color:#527233;text-transform:uppercase}
.filterbar .label{float:left;padding:8px 5px 5px 8px}
.filterbar .label span{font-size:16px;font-weight:700;color:#c56a1b}
.filterbar .typecontainer{float:left;padding:0 5px}
.filterbar .typecontainer span{display:inline-block;padding-top:8px}
.filterbar .typecontainer select{display:inline-block;margin-top:-3px;max-width:150px}
.filterbar .yearcontainer{float:left;padding:0 5px}
.filterbar .yearcontainer span{display:inline-block;padding-top:8px}
.filterbar .yearcontainer select{display:inline-block;margin-top:-3px;max-width:150px}
.filterbar .filterbtn{float:right;padding:5px 15px}
.filterbar .filterbtn .theFilterButton{background:#65ad2d;border:1px solid #a4cf80;color:#fff;padding:3px 10px}
.filterbar .filterbtn .theFilterButton:hover{background:#65cd2d}
.eventResults{width:100%;margin-top:25px;overflow:hidden}
.eventResults h2{font-size:21px;line-height:24px}
.eventContainer{width:100%;overflow:hidden;border-bottom:1px solid #CCC;margin-bottom:20px;padding-bottom:20px}
.eventContainer .left{float:left;width:140px;margin-right:15px}
.eventContainer .left .theimg{max-width:140px}
.eventContainer .left .theimg img{max-width:126px;margin:3px 2px;border:1px solid #ccc}
.eventContainer .right{font-size:13px;line-height:23px;float:left;width:535px!important}
.eventContainer .right h2{font-size:21px;margin-top:0;margin-bottom:5px}
.eventContainer .right a,.eventContainer .right a:visited{color:#c7702d;text-decoration:underline}
.eventContainer .right a:hover{text-decoration:none;color:#42721D}
.eventContainer .right .dates{color:#527233;font-size:13px;margin-bottom:0;font-weight:700}
.eventContainer .right .summary{font-size:15px}
.eventContainer .moreinfo{font-size:12px}
.sfeventDetails h3{margin-top:15px;width:100%}
.sfeventDetails .label{float:left;margin-left:10px;margin-right:10px;color:#42721D;font-size:16px;font-weight:700}
.backtocalbtn{float:left;display:block;background:url(../images/backbtn_arrow.png) no-repeat 10px center #f1f2ec;padding:7px 10px 5px 25px;border:1px solid #ccc;margin-top:15px;margin-left:15px;color:#c16427!important;font-weight:700}
.backtocalbtn:hover,.backtocalbtn:visited:hover{background-color:#fafafa}
.IMNews{margin-bottom:15px;overflow:hidden;border-bottom:1px solid #ccc;padding-bottom:15px}
.IMNews .left{float:left;width:132px;padding:5px}
.IMNews .left img{max-width:130px;border:1px solid #ccc}
.IMNews .right{float:left;width:520px!important;margin-left:15px;font-size:13px;color:#527233;margin-bottom:0;font-weight:700}
.IMNews .right h2{margin:0 0 6px}
.IMNews .right h2 a,.IMNews .right h2 a:visited{font-size:21px;color:#C7702D}
.IMNews .right h2 a:hover{color:#42721D}
.IMNews .right h2{line-height:20px}
.IMNews .sfnewsSummary{color:#000;font-weight:400;margin-bottom:15px}
.bookseriesList{font-size:13px;line-height:21px;list-style:none outside none;margin:0 0 1em}
.bookseriesItem{margin-bottom:12px;overflow:hidden;border-bottom:1px solid #ccc;padding-bottom:7px}
.bookseriesItem .left{float:left;width:102px;padding:5px}
.bookseriesItem .left img{width:100px;border:1px solid #ccc}
.bookseriesItem .right{float:left;width:565px!important;margin-left:15px;font-size:13px;color:#527233;margin-bottom:0;font-weight:700}
.bookseriesItem .right h2{margin:0 0 6px}
.bookseriesItem .right h2 a,.bookseriesItem .right h2 a:visited{font-size:21px;color:#C7702D}
.bookseriesItem .right h2 a:hover{color:#42721D}
.bookseriesItem .right h2{line-height:20px}
.bookseriesItem .sflistItemContent{color:#000;font-weight:400;margin-bottom:15px}
.sfContentBlock img[style*="float: left;"],.sfnewsContent img[style*="float: left;"],.sfeventContent img[style*="float: left;"],.sflistItemContent img[style*="float: left;"],.sfpostContent img[style*="float: left;"]{margin-top:5px;margin-bottom:5px;margin-right:15px;border:1px solid #CCC;clear:left}
.sfContentBlock img[style*="float: right;"],.sfnewsContent img[style*="float: right;"],.sfeventContent img[style*="float: right;"],.sflistItemContent img[style*="float: right;"],.sfpostContent img[style*="float: right;"]{margin-top:5px;margin-bottom:5px;margin-left:15px;border:1px solid #CCC;clear:right}
.executive_name{font-family:'PT Sans Narrow',sans-serif;font-weight:700;font-size:17px;text-transform:uppercase;line-height:100%;margin-bottom:2px;margin-top:2px}
.executive_name a{text-decoration:none}
.executive_title{color:#000;font-size:12px;line-height:120%;margin-bottom:2px;margin-top:2px}
.executive_location{font-size:11px;text-transform:uppercase;line-height:120%;margin-top:2px}
.CurrentDayStyle{background-color:#FCFCB3!important}
.CurrentDayStyle a.rsDateHeader{font-weight:bolder!important}
.sfFormInstructions,.sfFormBox,.sfFormBlock{font-size:13px;color:#1D2112;padding:3px 0}
.sfTxtBoxSmall input{width:80px}
.sfTxtBoxMedium input{width:175px}
.sfTxtBoxLarge input{width:350px}
textarea.sfTxt{width:175px}
.sfFormDropdown,.sfFormRadiolist,.sfFormCheckboxlist{font-size:13px;color:#1D2112;padding:12px 0 3px}
.sfRadioList label{margin-left:5px;padding-top:10px}
.sfFormCheckboxlist label{margin-left:5px}
.sfFormCheckboxlist input[type="checkbox"]{vertical-align:middle}
.sfFormSubmit{padding-top:10px}
.sfFormSubmit input{background:none repeat scroll 0 0 #65AD2D;border:1px solid #A4CF80;color:#FFF;padding:5px 20px;font-weight:700}
.sfFormSubmit input:hover{background:none repeat scroll 0 0 #65CD2D}
.contactFormSelection{padding:10px 50px 50px 30px;background-color:#F2F3EB;border:1px solid #C9CAC5}
.contactFormSelection h2{font-family:'PT Sans Narrow',sans-serif}
.contactForm{padding:40px 50px 40px 30px;background-color:#F2F3EB;border:1px solid #C9CAC5}
.contactForm h2{font-family:'PT Sans Narrow',sans-serif;margin-top:0}
.contactForm .sfFieldWrp .sfTxt{width:100%}
.contactForm .sfExample{color:#666;font-size:11px;line-height:1.2}
.contactForm .sfError{font-size:11px;line-height:15px;color:Red}
.loginForm{width:100%;background-color:#F2F3EB;border:1px solid #C9CAC5}
.loginForm td{padding:20px 37px 30px 30px}
.loginForm td ol{margin:0}
.loginForm td li{line-height:20px;padding-top:15px}
.loginForm input[type="text"]{width:100%}
.loginForm input[type="password"]{width:100%}
.loginForm input[type="checkbox"]{vertical-align:middle;padding-right:3px}
.loginForm .sfSubmitBtn{margin-top:37px}
.loginForm .sfLinkBtn{background:none repeat scroll 0 0 #65AD2D;border:1px solid #A4CF80;color:#FFF;padding:5px 20px;text-decoration:none}
.loginForm .sfLinkBtn:hover{background:none repeat scroll 0 0 #65CD2D;color:#FFF}
.loginForm label.sfTxtLbl{font-weight:700}
.loginForm .sfValidator{font-size:small;color:Red}
.creativeCommons{font-size:12px}
a[href*='.pdf?sfvrsn']:after,a[href$='.pdf']:after{content:url(../images/pdf.png);margin-left:4px;display:inline-block;width:20px;height:12px}
.sfdownloadFileWrp .sfpdf:after{content:""!important;margin-left:0!important}
.sfdownloadFile a:after{content:""!important;margin-left:0!important}
.sflanguageItem a:after{content:""!important;margin-left:0!important;width:0}
.noicon:after{content:""!important;margin-left:0!important}
.RadRotator{margin-bottom:12px}
#fancybox-wrap{z-index:8000!important}
#fancybox-loading{z-index:8010!important}
#fancybox-content{overflow:visible!important;-moz-border-radius:10px!important;-webkit-border-radius:10px!important;border-radius:10px!important}
#fancybox-outer{-moz-border-radius:10px!important;-webkit-border-radius:10px!important;border-radius:10px!important}
.employeeContacts th{text-align:left}
.employeeContacts .phoneExtensionLabel{font-family:'PT Sans Narrow',sans-serif;font-weight:700;font-size:18px;color:#42721d}
.employeeContacts .highlightHover:hover{background-color:#F2F3EB}
.employeeContacts td{font-size:13px}
.sfnewsletterForm{background-color:#F2F3EB;border:1px solid #C9CAC5;max-width:400px;padding:15px 30px 35px}
.sfnewsletterForm .sfnewsletterFieldsList{line-height:40px;list-style-type:none;margin:10px 0 25px}
.sfnewsletterForm .sfnewsletterFieldsList li{line-height:20px;padding-top:15px}
.sfnewsletterForm .sfnewsletterFieldsList li label{font-weight:700}
.sfnewsletterForm .sfnewsletterFieldsList li input[type="text"]{width:100%}
.sfnewsletterForm .sfnewsletterFieldsList li .sfErrorWrp{color:red;font-size:small}
.sfnewsletterForm .sfnewsletterSubmitBtnWrp .sfnewsletterSubmitBtn{background:none repeat scroll 0 0 #65AD2D;border:1px solid #A4CF80;color:#FFF;font-weight:700;padding:5px 20px;text-decoration:none}
.sfnewsletterForm .sfnewsletterSubmitBtnWrp .sfnewsletterSubmitBtn:hover{background:none repeat scroll 0 0 #65CD2D;color:#FFF}
.well{min-height:20px;padding:5px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}
.cautReportViewer{line-height:normal;overflow:auto}
.cautReportViewer #ParametersRowctl00_body_ctl02_ReportViewer1 td,.cautReportViewer #ParameterTable_ctl00_body_ctl00_ReportViewer1_ctl04 td{vertical-align:middle}
.cautReportViewer #ctl00_body_ctl00_ReportViewer1_ctl05 td,.cautReportViewer #ctl00_body_ctl02_ReportViewer1_ctl05 td{vertical-align:middle}
.sfError{font-size:11px;line-height:15px;color:Red}