
.xxx-blogsidebarcss {/*================================================ START blog sidebar  ==============================*/}
div.libre-blog-sidebar-container {
    float: right;
    margin: 0 0 5px;
    padding-bottom: 10px;
    width: 310px;
	}
.one-third.column.blog-sidebar-author, .one-third.column.blog-sidebar-recent, .one-third.column.blog-sidebar-video, .one-third.column.blog-sidebar-photo{
    float: left;
	background-color: #FFFFFF;
    margin: 0;
    padding: 0;
    width: 100%;
}

.blog-author-divide{
	background-color: #FFFFFF;
    border-bottom: 5px solid #CCCCCC;
    height: 20px;
    width: 100%;
}
.blog-sidebar-heading-text{
	/*background-image: url("../img/footertexture.png");
    background-repeat: repeat-x;*/
	background:#000;
    color: #FFC010;
    float: right !important;
    font-family: 'oswaldbook',sans-serif;
    font-size: 50px;
    padding: 34px 13px;
    text-align: right;
    width: 320px;
	height:90px;
}
section .blog-sidebar-heading-text p, .libre-heading-text p{
	color: #FFC010;
    font-family: 'oswaldbook',sans-serif;
    font-size: 50px;
}
.blog-author-name {
	background-color: #F7F5F5;
    width: 100%;
}

.blog-sidebar-tweet {
    border-bottom: 1px solid #CCCCCC;
	margin: 5px 0 !important;
}
.blog-author-container {
    margin: 25px 0 0 25px;
    padding-top: 20px;
}
.blog-author-container > p {
    font-family: 'Lucida Grande',sans-serif;
    font-size: 16px;
    font-weight: bold;
    margin: 20px 0 !important;
    width: 100%;
}
.label-author-name {
    float: left;
    width: 68%;
}
.label-author-name > p {
    font-family: Tahoma;
    font-size: 21px;
    font-weight: bold;
    text-align: center;
}
.arrow-blog{
	background-image: url("../img/arrow-libresprite.png");
    background-position: 0 -10px;
    background-repeat: no-repeat;
    float: left;
    height: 18px;
    width: 5%;
}
.blog-sidebar-menu a:visited { color: #707070; text-decoration: none; outline: 0; }
.blog-sidebar-menu li a:hover{ color: #308AB5; }
.columns.blog-sidebar-recent {
    background-color: #FFFFFF;
	padding: 15px 0;
}
.blog-sidebar-menu  li a{
    float: left;
    font-family: 'open_sansbold';
    font-size: 20px;
    font-weight: bold;
    line-height: 22px;
    padding: 0 15px 0px;
    text-align: left;
    text-decoration: none;
	display:block;
	color:#000000;
}
.blog-sidebar-menu li a:hover{
	background-image: url('../img/bigarrow-libresprite.png');
    background-position: 0 4px;
    background-repeat: no-repeat;
}
.blog-sidebar-menu > li {
    width: 100%;
	float:left;
}
.columns.blog-sidebar-video {
    background-color: #FFFFFF;
    margin:0 auto;
}
.libre-sidebar-listvid {
    padding-top: 25px;
}
.sidebar-h4 {
   	font-family: 'open_sansextrabold';
    font-size: 20px;
    font-weight: bolder;
    line-height: 20px;
    margin: 10px auto;
    text-align: left;
    text-transform: uppercase;
    width: 100%;
}
.column.libre-sidebar-listcontent > p {
	line-height: 16px;
    margin-bottom: 20px;
}
.signup-button input[type="submit"], .sidebar-allbutton a, .sidebar-allbutton a:visited, #block-views-video_list_view-block_2 div.view-footer a, #block-views-video_list_view-block_1 div.view-footer a{
	background-color: #308AB5;
    border-radius: 5px 5px 5px 5px;
	font-family: 'open_sansbold';
    color: white;
    font-size: 12px;
    font-weight: bold;
    padding: 9px 30px;
    text-decoration: none;
	display:block;
	min-width:70px;
	text-align:center;
}
.signup-button input[type="submit"]{
	text-shadow:1px 1px 1px #094B80;
	font-size:14px;
	width:130px;
	height:40px;
	margin-left:195px;
}
.signup-button input[type="submit"]:hover{
	border:none;
	color:#fff;
}
.sidebar-allbutton a:hover, .signup-button input[type="submit"]:hover{
	background:#37a3d6 !important;
	color:#fff;
}

.sidebar-allbutton, #block-views-video_list_view-block_2 div.view-footer, #block-views-video_list_view-block_1 div.view-footer {
    float: right;
}
.sidebar-allbutton{
	margin-bottom:50px;
}
.columns.libre-sidebar-gallery {
    background-color: #FFFFFF;
    padding-bottom: 20px;
    padding-top: 20px;
}
.sidebar-pmiddle {
    margin: 0 16px;
}
.columns.sidebar-photo-row {
    background-color: #FFFFFF;
    padding-bottom: 10px;
}

.xxx-glossaryofterms{/*================================================ START glossary of terms  ============================*/}
.glossary-head-container {
    padding: 20px 0;
}
.columns.glos-search-container, .staffbio-container {
    float: right !important;
}
.libre-glostitle h2 {
    font-family: 'oswaldbook',sans-serif;
    font-size: 50px;
    line-height: 50px;
    margin-bottom: 14px;
    margin-left: -497px;
    margin-top: 37px;
}
.glos-search-container{
	padding:20px 0;
	/*height: 70px;*/
    margin: 0 auto;
    width: 410px;
	float:right;
}

.glossearch-box[type="text"], #lexicon-search-form input[type="text"]{
	font-family: 'open_sansbold';
    background-color: #FFFFFF;
    border: 2px solid #cccccc;
	border-right:none;
    border-radius: 5px 0 0 5px;
	color:#959595;
    float: left;
    font-size: 15px;
    height: 46px;
    margin: 0;
    padding: 0;
    text-indent: 26px;
    width: 340px;
}
.glossearch-button[type="button"], #lexicon-search-form input[type="submit"]{
    background-color: transparent;
    background-image: url("../img/libresprite.png");
    background-position: -363px -5px;
    border: 0 none;
    border-radius: 0 0 0 0;
    font-size: 17px;
    height: 50px;
    margin: 0;
    padding: 0;
    width: 62px;
}
.lexicon-links{
	font-weight: bold;
    font-size: 20px;
	float: left;
    margin:0;
    text-align: center;
	word-spacing:0.8em;
	background:none;
	border-bottom: 5px solid #DAD9D9;
	font-family: 'oswaldbook',sans-serif;
	padding:20px 0 30px;
    font-weight: bold;
	width:100%;
	color: #959595;
}
.lexicon-links a{



    color: #959595;
    font-family: 'oswaldbook',sans-serif;
    font-size: 20px;
    font-weight: bold;

    padding:0;

    text-decoration: none;
	text-transform:lowercase;

}
.lexicon-alphabar-instructions{
	display:none;
}
.lexicon-links a.active{
	/*text-transform:uppercase;*/
}
.lexicon-links a:hover{
    color: #308AB5;
    text-decoration: underline;
    text-transform: uppercase;
}
.libre-index {
    float: left;
    margin:0;
    text-align: center;
}
.libre-index > li {
    display: inline-block;
    margin: 0;
    text-align: center;
    vertical-align: middle;
}
.libre-index a, .libre-index a:visited {
    color: #959595;
    font-family: 'oswaldbook',sans-serif;
    font-size: 1.5em;
    font-weight: bold;
    margin: 0 auto;
    padding:0;
    text-align: center;
    text-decoration: none;
	display:block;
	min-width:32px;
}
.libre-index a:hover, .libre-index li.active a{
	color:#308AB5;
	text-decoration: underline;
	text-transform: uppercase;
	text-align: center;
}
.container.glossary-index-container {
    border-bottom: 5px solid #DAD9D9;
    border-color: #DAD9D9;
    padding-bottom: 30px;
}
.container.glossary-content-container {
    min-height: 10px;
    padding: 30px 0;
}
.container.glossary-content-container  h1 {
	padding-bottom:17px;
    font-family: 'oswaldbook';
	font-size:50px;
    font-weight: bold;
}

.xxx-aboutus{/*================================================ START ABOUT US ==============================*/}
.breadcrumbs, .breadcrumb{
	padding: 11px 0 5px;
	color:#2a89b7 !important;
	width:50%;
	float:left;
}
section.libre-content .breadcrumbs p, .easy-breadcrumb a, .breadcrumb a, .breadcrumbs p a {
	font-family: 'open_sanssemibold';
	font-size:11px;
	color:#2a89b7 !important;
	padding:0;
	margin:0;
}
.easy-breadcrumb a:hover{
	text-decoration:underline;
}


.eleven.columns.aboutus-container, .staffbio-container {width: 680px;}
.staffbio-container{padding-top:29px;}
.aboutus-container, .regffice-container, .contactus-container {
	float: left;
    margin: 0 auto;
    padding-bottom: 30px;
    width: 680px;
}
.eleven.columns.aboutus-div, .staffbio-div {
    margin-bottom: 50px;
    width: 660px !important;
}
.aboutus-sidebar-container, .regoff-sidebar-container, .staffbio-sidebar-container {
    background-color: #F7F5F5;
    float: right;
    margin: 0 0 5px;
    padding-bottom: 10px;
    width: 310px;
}
.termsofuse-head-container h2, .view-issue-template-header h2, .blogwrap h2, .libre-aboutustitle h2, .libre-regofftitle h2, .libre-indissuetitle h2, .libre-contactustitle h2, .libre-staffbiotitle h2, .libre-stafflisttitle h2,
.pane-issues .view-content{
	width:100%;
	float:left;
}
.pane-issues .view-content h2,
.contactus-head-container .libre-contactustitle h2,
.contactus-container .libre-libre-libre-termsofusetitle h2{
    font-family: 'oswaldbook',sans-serif;
    font-size: 50px;
    line-height: 50px;
    margin-bottom: 14px;
}

.eight.columns.libre-title {
    float: right;
    margin: 40px 0 5px;
}
.libre-title h4{
    font-family: 'open_sansbold';
	font-size:25px;
    font-weight: bolder;
    line-height: 10px;
}
.libre-title p{
    font-size: 16px;
}
.eight.columns.libre-title > p {
    margin: 0 auto;
}
.aboutus-sidebar-div, .regoff-sidebar-contact, .regoff-eventheader, .contact-box{
    border-top: 5px solid #CCCCCC;
	padding: 0 0;
	width:280px;
	float:left;
}
.aboutus-sidebar-menu li, div.aboutus-sidebar-menu ul li {
	list-style-type:none;
	padding-bottom:8px;
	margin-bottom:0;
	padding-left:29px;
	width:100%;
	float:left;
}
.aboutus-sidebar-menu li a, .aboutus-sidebar-menu li a:visited,  div.aboutus-sidebar-menu ul li a,  div.aboutus-sidebar-menu ul li a:visited{
    float: left;
    font-family: 'open_sansextrabold';
    font-size: 15px;
    font-weight: bold;
    line-height: 16px;
    margin: 5px auto;
    padding: 0 0 0 21px;
    text-align: left;
    text-decoration: none;
    text-transform: uppercase;
    vertical-align: middle;
	color:#000000;

}
.aboutus-sidebar-menu li a:hover,  div.aboutus-sidebar-menu ul li a:hover{
	color:#308AB5;
}
.aboutus-sidebar-menu li:hover,  div.aboutus-sidebar-menu ul li:hover{
	color:#308AB5;
    /*background-image: url("../img/libresprite.png");
    background-position: 0 -10px;
    background-repeat: no-repeat; */
    background-image: url("../img/bigarrow-libresprite.png");
    background-position: 29px 6px;
    background-repeat: no-repeat;
}

.aboutus-sidebar-menu {padding-bottom:7px; width:100%; float:left; margin-bottom:0; padding-top:12px;}
.aboutus-sidebar-button, .regoff-sidebar-button {
    margin: 20px auto;
	width:100%;
	float:left;
}
.aboutus-button{
  /*  border-radius: 5px 5px 5px 5px;
    background-color: #308AB5;
    margin-bottom: 25px;
    text-align: center;
    width: 272px; */
}
.aboutus-button a, .aboutus-button a:visited {
 /*   background-color: #308AB5;
	border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    font-family: Tahoma;
    font-size: 20px;
    font-weight: bold;
    height: 42px;
    padding: 8px 30px;
    text-align: center;
    text-decoration: none;
	width: 272px; */
}
.aboutus-sidebar-button > img, .regoff-sidebar-button  > img{
    margin: 8px 14px;
	cursor: pointer;
}
.aboutus-fbook > a, .  {
    margin: 5px 14px;
}
.xxx-termsofuse{/*================================================ START Terms of Use ==============================*/}
.aboutus-breadcrumb > p, .container.termsofuse-breadcrumb > p, .regoffice-breadcrumb > p, .indivissues-breadcrumb > p, .contactus-breadcrumb > p, .FAQS-breadcrumb>p, .fullpage-breadcrumb>p, .staffbio-breadcrumb >p, .photogal-breadcrumb, .stafflist-breadcrumb>p{
    font-weight: bold;
    color: #308AB5;
    font-weight: bold;
}
.libre-termsofusetitle h2, .libre-FAQStitle h2, .libre-fullpagtitle h2,
.content h2.title, .libre-regofftitle h2{
	font-family: 'oswaldbook',sans-serif;
    font-size: 50px;
    line-height: 50px;
    margin-bottom: 17px;
}

.security {padding-bottom: 20px;}
.termsofuse-gtranslate img, .FAQS-gtranslate img, .fullpage-gtranslate img {float: right;}
.termsofuse-first ol li p, span.boldie, a.boldie, p.boldie, .regoff-eventfeed > h5, .regoff-sidebar-map > h5 {font-weight: bold;}
.capbold {font-weight: bold;text-transform:uppercase;}
.tou-center, .FAQS-question {text-align:center;}
span.tou-blue, p.tou-blue, a.tou-blue, a.tou-blue {color:#308AB5}
.termsofuse-first  > ul, .termsofuse-information > ul{margin-left: 35px;}

.xxx-regionaloffice{/*================================================ START REGIONAL OFFICE ==============================*/}
.regoff-sidebar-share, .indissue-share, .photogal-share, .stafflist-share {
    background-color: #FFFFFF;
    padding: 19px 40px;
}
.regoff-sidebar-container .regoff-sidebar-share{
	padding: 5px 40px 39px;
}
.regoff-sidebar-button{border-top: 5px solid #CCCCCC; margin-top: 0; padding: 15px 0 0; margin-bottom:0;}

.regoff-sidebar-contact, .regoff-eventheader{
	border-top: 5px solid #CCCCCC;
	padding: 15px;
}
.regoff-sidebar-contact span, .contact-box h5 span a, .contact-box span, .single-side h4 a {
	font-family: 'open_sansbold';
    color: #308AB5;
}
.regoff-sidebar-contact h4 a{
	font-size:16px;
}
.contact-box span h5 a:hover{
	color:#000;
}
.single-side h4 a:hover{
	color:#ccc;
}
.regoff-eventheader {
    border-bottom-width: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
}
.ten.columns.regoff-eventheader > h1 {
    font-family: 'oswaldbook',sans-serif;
	margin-bottom:0px;
	padding:9px 0 10px;
	font-size:50px;
    font-weight: normal;
    text-align: center;
}
.regoff-sidebar-map {margin: 10px 0;}
.regoff-eventfeed h3 {
    font-family: oswaldbook;
    font-weight: bold;
    padding: 15px 0 0;
}
.regoff-content-button {
    padding: 30px 100px;
}
.regoff-event-map  > img, .regoff-event-map > h5 {float: left; margin-top: 8px;}
.regoff-content-button img{
	margin-left: 10px;
	cursor:pointer;
}
.regffice-container {margin-bottom: 30px; padding-bottom: 0;}
.regoff-event-map  > h5{text-indent: 15px;}
.regoff-eventheader-container{border-bottom: 2px solid #CCCCCC;}
.regoffice-head-container, .indivissues-head-container, .photogal-head-container, .stafflist-head-container {
}

.xxx-thankyou{/*================================================ START THANKYOU ==============================*/}
.twelve.columns.thankyou-content-container {margin-left: 173px;margin-top: 50px;}
.twelve.columns.thankyou-body > img {margin-left: 275px; cursor:pointer;}


.xxx-individualpolicy{/*================================= START INDIVIDUCAL POLICY ==============================*/}

.indissue{
	padding-bottom:56px;
	padding-right:34px;
	width:310px;
	float:left;
}
.indissue h4 a{
	color:#000;
}
.indissuelast{
	padding-right:0;
}
section .indissue p{
	letter-spacing: -0.5px;
    line-height: 1.22em;
	margin:0;
}

.indissue-share, .pic-right, .photogal-share, .stafflist-share {float: right !important;}
.indissue-bsize {width:320px;}
.indissue-gallery-container h4, .photogal-gallery-container h4 {
	font-family: 'open_sansbold';
	font-size:25px;
    padding: 10px 0 5px;
}
.ig-midpic >img, .ig-midpic >p{
    padding: 0px 22px;
}
.ig-midpic >h4{padding: 10px 22px;}
.indissue-gallery-container, .photogal-gallery-container,.photogal-gallery-container {padding-bottom: 50px;}
.xxx-contactus{/*================================= CONTACT US POLICY ==============================*/}
.contact-box {
    background-color: #F7F5F5;
    margin-bottom: 20px;
    margin-left: 68px !important;
    text-align: center;
}
.contact-box > h2 {font-family: 'telegraficoregular', Helvetica;font-weight: bold; font-size:50px;}
.contact-box span a{font-size: 20px; font-family: 'open_sansbold';}
.contact-box h4, .contact-box h5 {line-height: 20px;  font-family: 'open_sansregular';}
.contact-box h5{padding-bottom:29px;}

.xxx-faqs{/*================================= FAQS ==============================*/}

.FAQS-body-container, .FAQS-body-container{ padding: 40px 0 50px 105px; width:865px;}
.FAQS-contents h4 {font-family: 'open_sansextrabold'; text-transform: uppercase; font-size:20px;}
.FAQS-question {margin: 20px 0 !important;}
.FAQS-contents > p {color: #8A8A8A; font-style:italic;}
.FAQS-question h5, .FAQS-question h5 a {
    color: #308AB5;
    font-family: 'open_sansbold';
    font-size: 20px;
    font-weight: bold;
}

.xxx-fullpagetitle{/*================================= FULL PAGE TITLE ==============================*/}

.fullpgtitle-body-container {margin: 0 0 0 12px;}
.fullpage-indent {background-color: #F6F5F5; padding: 40px 85px;}
.fourteen.columns.fullpage-indent > p a {color: #308AB5;}
.fullpage-indent div {
    border-color: #000000;
    border-left: 10px solid #000000;
    padding-left: 30px;
}
.xxx-staffbio{/*================================= STAFF BIO ==============================*/}
.staffbio-div {float: right;}
.staffbio-sidebar-div {
    border-top: 5px solid #CCCCCC;
	padding: 20px 0;
	text-align:center;
}
.staffbio-sidebar-container{float:left; margin-top:29px; margin-bottom:60px;}
.staffbio-sidebar-div h2, .staffbio-sidebar-div > p {
	font-family: Helvetica;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
}
.staffbio-sidebar-div h2{margin-bottom:0px; line-height:37px;}
.staffbio-sidebar-div > p{text-transform:none;}
.staffbio-image img { /*margin: 0 80px;*/}
.staffbio-sidebar-div > a {
    display: block;
    margin: auto;
    position: relative;
    text-align: center;
    vertical-align: middle;
}

.staffbio-sidebar-div span {
    color: #308AB5;
    font-family: tahoma;
    font-weight: bold;
}
.xxx-photogallery{/*================================= PHOTO GALLERY ==============================*/}
.gallery-list .item-list ul{width:100%; float:left;}
.gallery-list .item-list ul li img.image-thumbnail_gallery{
	width:219px;
	height:177px;
}
.gallery-four, .gallery-list .item-list ul li {
	min-height:300px;
	list-style-type:none;
	padding-bottom:40px;
    float: left;
    padding-right: 30px;
    width: 220px;
}
.gallery-four h6, .field-content h6 a{
    font-family: tahoma;
    font-weight: bolder;
    text-transform: uppercase;
	font-size:14px;
}
.photogal-scroller > img {
    display: block;
    margin: 20px 281px;
    position: relative;
    text-align: center;
    vertical-align: middle;
}

.xxx-stafflist{/*==================================STAFF LIST ========================================*/}
.stafflist-name{
padding: 0 16px;
}

.stafflist-row h4 {
    font-family: oswaldbook;
    font-weight: bold;
    margin: 0 auto;
    text-align: center;
    text-transform: uppercase;
}
.stafflist-name > p {
    text-align: center;
}
.stafflist-name span {
	color: #308AB5;
    display: block;
	font-weight: bold;
    margin: auto;
    position: relative;
    text-align: center;
    vertical-align: middle;
}
.stafflist-name div > img {
    display: block;
    margin: 50px 0 0 85px;
    text-align: center;
    vertical-align: middle;
}
.container.stafflist-row {
    padding: 108px 0;
}
.stafflist-head-container {
}
.gallery-four h6 a:hover, .stafflist-name a h4:hover, .gallery-four a h6:hover, .stafflist-name h4 a:hover {
    color: #308AB5;
}
.gallery-four > img {
    cursor: pointer;
}


/* #Donate Page
================================================== */
.donatewrap{
	width:100%;
	float:left;
}
section .donatewrap p{
	padding-bottom:20px;
	margin:0;
}
.donatewrap input[type="text"], .donatewrap select{
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	border-bottom-color:#cfcfcf;
	border-right-color:#cfcfcf;
	border:1px solid #b3b3b3;
	background:#eeeeee;
	padding:2px;
	margin:0 0 1px;
	width:378px;
	height:16px;
}
.donatewrap select{
	height:22px;
	padding:0;
	width:184px;
}
.donatewrap p span{
	display:block;
	float:left;
}
.donatewrap form p{
	padding-bottom:14px;
	width:100%;
	float:left;
}
.donatewrap form p input[type="submit"]{
	font-weight:normal;
	padding:4px 8px 4px;
	text-shadow:none;
	font-size:14px;
}
.donatewrap p.cbx{padding-bottom:22px;}
.donatewrap p.cbx label{padding-right:11px;float:left;}
.donatewrap p.cbx label.title{padding-bottom:4px;}
.donatewrap p.name span{padding-right:4px;width:83px;}
.donatewrap p.name span.fname input{width:77px;}
.donatewrap p.name span.lname{width:127px;}
.donatewrap p.name span.lname input{width:125px;}
.donatewrap p.email input{width:187px;}
.donatewrap p.phone span{width:44px;}
.donatewrap p.phone label{text-align:center;}
.donatewrap p.phone label.title{text-align:left;}
.donatewrap p.phone span input{width:37px;}
.donatewrap p.phone span.dash{text-align:center;width:18px;}
.donatewrap p.half span{width:186px;padding-right:13px;}
.donatewrap p.half span.half{padding-right:0;}
.donatewrap p.half input{width:180px;}
.donatewrap p.info input{width:277px;}
.donatewrap label{
	font-weight:normal;
	padding:0;
	font-size:12px;
	color:#666666;
}
.donatewrap label.title{
	font-weight:bold;
	width:100%;
}
.donatewrap label.title span{
	font-size:12px;
	color:#ff0000;
	float:none;
	display:inline;
}
.donatewrap h2{
	font-family: 'open_sansextrabold';
	text-transform:uppercase;
	padding-bottom:23px;
	padding-left:3px;
	margin-bottom:0;
	width:100%;
	float:left;
}
.donatewrap .share{
	width:265px;
	float:left;
}
.subpage .leftcol{
	padding-left:3px;
	clear:both;
	width:213px;
	float:left;
}
.subpage .contentwrap{
	width:385px;
	float:left;
}
.subpage .rightcol{
	padding-left:21px;
	width:175px;
	float:left;
}
p.total{
	border-bottom:1px solid #d1d1d1;
	padding-bottom:13px;
}
p.total span{
	font-weight:bold;
	font-size:12px;
	color:#666666;
	width:117px;
	float:left;
}
p.total span.amount{
	font-size:16px;
	width:56px;
}
.checkbox{
	background:url(../img/bg-checkbox.png) top no-repeat;
	margin:4px 11px 0 0;
	cursor:pointer;
	float:left;
	width:12px;
	height:13px;
	padding:0;
}
.eventbanner{
	width:100%;
}
.eventheader{
	border-bottom:5px solid #dad9d9;
	padding-top:19px;
	width:100%;
	float:left;
}
.eventheader h2{
	font-family: 'oswaldbook',sans-serif;
	padding-bottom:20px;
	font-size:50px;
	float:left;
	width:717px;
}
.eventheader ul{
	margin-bottom:14px;
	width:282px;
	float:left;
}
.eventheader ul li{
	padding-left:11px;
	float:left;
}
.eventheader ul li a,
.post p.links a,
 p.links a,
 .staffright input[type="submit"],
 .staffright p.btn a, .view-filters .inside p.btn a,
.view-staff-directory .view-filters .views-exposed-widget input[type="submit"],
.view-recent-events .views-field-title-2 .field-content a,
.view-recent-events .views-field-name-1 .field-content a,
.event-listview .views-field-title-2 a,
.event-listview .views-field-name-1 a,
.button-wrap input[type="submit"],
.cbxwrap-div input[type="submit"],
.ical-link p.btn a,
.view-id-regional_office .views-submit-button input[type="submit"],
.event-listview .views-field-phpcode-1 a{
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;

	position:relative;
	behavior: url(js/PIE.htc);

	text-shadow:0 1px 1px #094b80;
	border:none;
	background:#308ab5;
	line-height:2.8em;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	display:block;
	width:130px;
	height:40px;
	padding:0;
	color:#fff;
	cursor:pointer;
}
.event-listview .views-field-phpcode-1 a{
	padding-left:10px;
	padding-right:10px;
	width:auto;
}
.ical-link p.btn a{
	width:190px;
	margin:0 auto;
}
.button-wrap input[type="submit"]{
	margin:30px 0 0 195px;
}

.event-listview .views-field-title-2,
.event-listview .views-field-name-1{
	float:left;
}
.event-listview .views-field-title-2{
	padding:0 5px 0 0;
}
.event-listview .views-field-phpcode-1{
	padding-left:85px;
	padding-right:5px;
	float:left;
	width:auto;
}
.staffright p.btn a, .view-filters .inside p.btn a{
	margin:0 auto;
	width:205px;
}
.eventheader ul li a:hover,
.post p.links a:hover,
p.links a:hover,
.staffright input[type="submit"]:hover,
.staffright p.btn a:hover,
.view-staff-directory .view-filters .views-exposed-widget input[type="submit"]:hover,
.event-listview .views-field-title-2 a:hover,
.event-listview .views-field-name-1 a:hover,
.view-recent-events .views-field-title-2 .field-content a:hover,
.view-recent-events .views-field-name-1 .field-content a:hover,
.view-filters .inside p.btn a:hover,
.button-wrap input[type="submit"]:hover,
.cbxwrap-div input[type="submit"]:hover,
.ical-link p.btn a:hover,
.event-listview .views-field-phpcode-1 a:hover{
	background:#cbe2ec;
	text-shadow:none;
	color:#308ab5;
}
.button-wrap input[type="submit"]:hover,
.cbxwrap-div input[type="submit"]:hover{
	border:none;
}
.staffright input[type="submit"],
.view-staff-directory .view-filters .views-exposed-widget input[type="submit"],
.view-id-regional_office .views-submit-button input[type="submit"]{
	margin:0 auto;
}
.postwrap{
	padding-top:16px;
	width:690px;
	float:left;
}
.post, .view-recent-events .item-list ul li{
	border-bottom:1px solid #dad9d9;
	margin-bottom:22px;
	width:650px;
	float:left;
}
.post h3, .sinlepost h3, .view-recent-events div.views-field-title span.field-content a,
.event-listview .view-content span.field-content h3{
	font-family: 'open_sansbold';
	font-weight:bold;
	padding-bottom:2px;
	font-size:25px;
	margin:0;
}
.event-listview .view-content .views-field-title{
	width:100%;
}
.post h5, .sinlepost h5,
.view-recent-events .views-field-unix-event-start .field-content,
.view-recent-events .views-field-markup .field-content,
.view-recent-events .views-field-unix-event-end .field-content,
.view-recent-events .views-field-name .field-content,
.event-listview .view-content h5,
.event-listview .views-field-markup p{
	font-family: 'open_sanssemibold';
	padding-bottom:13px;
	line-height:2em;
	font-size:15px;
	color:#000;
}
.post h5 img, .sinlepost h5 img{
	vertical-align:middle;
}

section .post p, .view-recent-events .item-list ul li{
	padding-bottom:22px;
	color:#636363;
}
.post p.links, p.links{
	padding-top:12px;
	text-align:center;
}
.post p.links a, p.links a{
	display:inline-block;
	*display:block;
	zoom:1;
}
.sidebar .eventside{
	padding:27px 10px 0;
	width:290px;
	float:left;
}
.eventside h2{
	font-family: 'oswaldbook',sans-serif;
	padding-bottom:24px;
	text-align:center;
    font-size: 50px;
}
.eventside input[type="text"]{
	font-size: 15px;
    font-weight: bold;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;

	position:relative;
	behavior: url(js/PIE.htc);

	border:2px solid #cccccc;
	background:#fff;
	height:47px;
	padding:0 15px 0;
	margin-bottom:10px;
	width:256px;
}
.eventside input[type="submit"]{
	text-shadow:0 1px 1px #094b80;
	background:#308ab5;
	font-size:20px;
	padding:0;
	margin:0;
	border:none;
	height:50px;
	width:286px;
	color:#fff;
}
.eventside input[type="submit"]:hover{
	background:#cbe2ec;
	text-shadow:none;
	color:#308ab5;
	border:none;
}
.eventside .sbHolder{
	width:286px;
	height:56px;
}
.eventside .sbSelector{
	background:#fff;
	border:2px solid #cccccc;
	border-right:none;
	width:211px;

	-webkit-border-radius:10px 0 0 10px;
	-khtml-border-radius:10px 0 0 10px;
	-moz-border-radius:10px 0 0 10px;
	border-radius:10px 0 0 10px;

	behavior: url(js/PIE.htc);
	padding:10px 0 0 15px;
	font-weight:bold;
	font-size:15px;
	color:#959595;
	height:36px;
}
.eventside .sbToggle{
	background:url(../img/bg-select.gif);
	height:50px;
	width:62px;
}
.eventside .sbOptions{
	border:1px solid #ccc;
	background:#fff;
	width:286px;
}
.video h2{
	font-family: 'open_sansextrabold';
	text-transform:uppercase;
	font-size:35px;
}
.videowrap{
	border-top:1px solid #cccccc;
	/*padding:23px 0 20px;*/
	padding:40px 0 20px;
	width:100%;
	float:left;
}
.wraplist, .videowrap ul li{
	list-style-type:none;
	min-height:299px;
	/*padding-right:42px;
	width:305px;*/
	float:left;
}
.videowrap .views-field-title, .videowrap .views-field-body, .videowrap .views-field-field-youtube-url-embed {
	width:100%;
}
.videowrap .lastlist, .videowrap ul li.views-row-3, .videowrap ul li.views-row-6, .videowrap ul li.views-row-9, .videowrap ul li.views-row-12{
	padding-right:0px;
}
.wraplist .thumb{
	padding-bottom:3px;
}
.wraplist h4{
	text-transform:uppercase;
	margin-bottom:7px;
	line-height:1.3em;
	font-weight:800;
	font-size:20px;
	color:#000000;
}
.wraplist h4 a{
	color:#000;
}
.wraplist h4 a:hover, .indissue h4 a:hover{
	color:#2a89b7;
}
section .wraplist p{
	line-height:1.17em;
	font-size:12px;
	color:#636363;
	margin:0;
}
ul.pagination, .item-list ul.pager{
	text-align:center;
	padding:29px 0 0;
	width:100%;
	float:left;
	margin:0;
}
ul.pagination li,.item-list ul.pager li{
	display:inline-block;
	*display:inline;
	min-height:auto;
	width:auto !important;
	float:none !important;
	padding:0;
	zoom:1;
}
.container .item-list ul.pager li.pager-current{
	background:url(../img/bg-pagination.gif) repeat-x;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #c7c7c7;
	min-height:0;
	font-weight:bold;
	font-size:15px;
	text-align:center;
	padding:11px 15px;
	display:inline-block;
	color:#fff;
}
ul.pagination li a, .item-list ul.pager li a{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;

	border:1px solid #c7c7c7;
	font-weight:bold;
	font-size:15px;
	text-align:center;
	padding:11px 15px;
	display:block;
	color:#636363;
}
ul.pagination li a:hover, .item-list ul.pager li a:hover{
	background:url(../img/bg-pagination.gif) repeat-x;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-shadow:0 1px 1px #1741ad ;
	color:#fff !important;
}
.item-list ul.pager li.last{
	background:none;
}
ul.videonav, ul.videonav li, ul.videonav li a, div.videonav ul, div.videonav ul li, div.videonav ul li a{
	padding:0;
	margin:0;
}
ul.videonav li:hover, div.videonav ul li:hover{
	background:none;
}
.container .aboutus-sidebar-menu .four{
	width:100%;
}
.aboutus-sidebar-menu .four ul.footer-menu-item li{
	width:100%;
	margin:0;
	padding:0 !important;
}
ul.videonav li a, div.videonav ul li span.field-content a,
.aboutus-sidebar-menu .four ul.footer-menu-item li a{
	font-family: 'open_sansextrabold';
	padding-bottom:14px;
	padding-left:17px;
	font-style:normal;
	font-size:20px;
	color:#000;
}
.view-related-video .item-list ul li .views-field-title a,
.view-related-audio-front .item-list ul li .views-field-title a{
	font-family: 'open_sansextrabold';
	text-transform:uppercase;
	line-height:1.2em;
	font-size:20px;
}
ul.videonav li a:hover, div.videonav ul li span.field-content a:hover,
.aboutus-sidebar-menu .four ul.footer-menu-item li a:hover{
	background:url(../img/bigarrow-libresprite.png) 0 1px no-repeat;
	font-weight:800;
	color:#308AB5;
}
.wrap{
	width:100%;
	float:left;
}
.gov{
	border:none;
}
.gov .wraplist{
	padding-right:35px;
	width:310px;
	float:left;
}
.gov .wraplist h4, .staff-bio-post .wraplist h4{
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:0px;
    text-transform: none;
	margin:0;
	font-size: 25px;
	line-height:1.2em;
}
.gov .wraplist p, .staff-bio-post .wraplist p{
	padding-bottom:12px;
	font-size:15px;
	line-height:1.71em;
}
.gov .wraplist p.author, .staff-bio-post .wraplist p.author{
	padding-bottom:10px;
}
.gov .wraplist p.more a, .staff-bio-post .wraplist p.more a{
	color:#2a89b7;
	font-weight:bold;
}
.gov .wraplist p.more a:hover, .staff-bio-post .wraplist p.more a:hover{
	color:#ccc;
}
.gov .wraplist p.author i, .staff-bio-post .wraplist p.author i{
	font-style:italic;
	color:#2a89b7;
}
.gov .wraplist p.author span, .staff-bio-post .wraplist p.author span{
	padding:0 10px;
}
.alignright{
	text-align:right;
}
.container .ten.columns{
	padding-bottom:9px;
}

ul.linksbtn{
	margin-bottom:9px;
	padding-left:17px;
	padding-top:10px;
}
ul.linksbtn li{
	padding:0 0 20px;
	margin:0;
}
ul.linksbtn li a{
	background:#2a89b7 url(../img/icon-pig.png) 29px 13px no-repeat;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;

	font-size:19px;
	text-align:center;
	font-weight:800;
	padding:20px 9px 0 75px;
	text-transform:uppercase;
	text-shadow:0 2px 1px #18699d;
	font-family: 'open_sansextrabold';
	color:#fff;
	display:block;
	width:191px;
	height:40px;
}
ul.linksbtn li.link02 a{
	background:#2a89b7 url(../img/icon-mail.png) 29px 16px no-repeat;
}
ul.linksbtn li.link03 a{
	background:#2a89b7 url(../img/icon-men.png) 29px 5px no-repeat;
}
ul.linksbtn li.link04 a{
	background:#2a89b7 url(../img/icon-location02.png) 29px 9px no-repeat;
}
ul.linksbtn li a:hover{
	background-color:#cbe2ec;
}
.aboutus-fbook{
	padding-left:16px;
}
ul.blog-sidebar-menu{
	padding-top: 20px;
	width:100%;
	float:left;
}
.blogbreadcrumbs{
	width:650px;
}
.blogwrap{
	width:650px;
	float:left;
}
.blogwrap .imgwrap, .blogwrap .share, .share_this_toolbox{
	vertical-align:middle;
	width:100%;
	float:left;

}
p.text-size-description{
	clear:both;
}
.share_this_toolbox{
	/*min-height:47px;*/
	padding-top:43px;
	width:265px;
	float:right;
}
.share .social{
	padding-top:11px;
	width:242px;
	float:left;
}
.share .translate{
	width:408px;
	float:left;
}
.blogwrap h5{
	font-family: 'open_sansbold';
	padding-bottom:14px;
	color:#000000;
	font-size:25px;
}
.blogwrap h5 span{
	font-family: 'open_sansregular';
	font-size:15px;
}
.blogwrap h5 span i{
	font-style:italic;
	color:#2a89b7;
}
.blogwrap h5 span.gap{
	padding:0 20px;
}
section.libre-content .blogwrap p{
	font-family: 'open_sanssemibold';
	padding-bottom:16px;
	font-size:14px;
	color:#636363;
	margin:0;
}
section.libre-content .blogwrap p a{
	color:#2a89b7;
}
section.libre-content .blogwrap p a:hover{
	color:#636363;
}
section.libre-content .blogwrap p.description{
	padding-bottom:30px;
	font-size:12px;
	line-height:1.2em;
}
.blogwrap .imgwrap{
	padding-bottom:9px;
}
.blogwrap h2{
	padding-bottom:11px;
}
.regoff-topcontent .imgwrap{
	padding-bottom:18px;
}
.regoff-topcontent .imgwrap img{
	width:100%;
}
section .regoff-topcontent p{
	margin:0;
}
.regffice-container .regoff-eventheader{
	border-bottom:5px solid #dad9d9;

}
.indissue p{
	line-height:1.28em;
	font-size:14px;
}
.libre-regofftitle p{
	line-height:1em;
}
.contact-box{
	margin-bottom:34px;
	padding-top:13px;
	width:520px !important;
}
.libre-contactustitle h2{
	padding-bottom:4px;
}
.staffbio-image{
	padding-top:15px;
}
.photogal-gallery-container{
	padding-top:72px;
}
.photogal-gallery-container h2{
	border-bottom:5px solid #dad9d9;
	margin-bottom:47px;
	font-family:'oswaldbook';
	font-weight:boldl;
	text-align:right;
	padding-right:22px;
	font-size:50px;
	color:#dad9d9;
}
.photogal-gallery-container ul, .photogal-gallery-container ul li{
	text-align:center;
	padding:0;
	margin:0;
	width:100%;
}
.photogal-gallery-container ul li h4{
	text-transform:uppercase;
	font-family: 'open_sansbold';
	padding-bottom:0;
	margin-bottom:0;
	font-size:25px;
}
.photogal-gallery-container ul li p{
	padding-bottom:34px;
	font-size:15px;
	color:#000;
}
.photogal-gallery-container ul li p a{
	font-family: 'open_sansbold';
	color:#2a89b7;
}
.staff-bio-post{
	border:none;
	width:650px;
	float:left;
}
.staff-bio-post .wraplist, .wraplist-archive .view-content .item-list ul li{
	border-bottom:1px solid #cccccc;
	margin-bottom:31px;
	padding:0 0 26px;
	min-height:0;
	width:100%;
	float:left;
}
.staff-bio-post .thumb,
.wraplist-archive .view-content .item-list ul li .views-field-field-thumbnail-fid,
.wraplist-archive .view-content .item-list ul li .views-field-field-press-thumb-fid,
.wraplist-archive .view-content .item-list ul li .views-field-field-advisory-thumbnail-fid,
.wraplist-archive .view-content .item-list ul li .views-field-field-blog-thumbpic-fid{
	padding-right:15px;
	width:230px;
	float:left;
}
.staff-bio-post .thumb img,
.wraplist-archive .view-content .item-list ul li .views-field-field-press-thumb-fid img,
.wraplist-archive .view-content .item-list ul li .views-field-field-advisory-thumbnail-fid img,
.wraplist-archive .view-content .item-list ul li .views-field-field-blog-thumbpic-fid img{
	width:100%;
}
.wraplist-archive .view-content .item-list ul li .views-field-field-press-thumb-fid img,
.wraplist-archive .view-content .item-list ul li .views-field-field-advisory-thumbnail-fid img,
.wraplist-archive .view-content .item-list ul li .views-field-field-blog-thumbpic-fid img{
	height:auto;
}
.wraplist-archive .view-content .item-list ul li .views-field-title{
	padding-bottom:9px;
}
.staff-bio-post .textwrap,
.wraplist-archive .view-content .item-list ul li .views-field-title,
.wraplist-archive .view-content .item-list ul li .views-field-phpcode-1,
.wraplist-archive .view-content .item-list ul li .views-field-phpcode,
.wraplist-archive .view-content .item-list ul li .views-field-body,
.wraplist-archive .view-content .item-list ul li .views-field-view-node{
	margin:-6px 0 0;
	width:405px;
	float:right;
}
.wraplist-archive .view-content .item-list ul li .views-field-view-node span{
	float:right;
}
.wraplist-archive .view-content .item-list ul li .views-field-name,
.wraplist-archive .view-content .item-list ul li .views-field-created{
	float:left;
	width:150px;
	padding-bottom:15px;
}
.wraplist-archive .view-content .item-list ul li .views-field-name{
	width:auto;
}
.staff-bio-post .textwrap h4{
	font-family: 'open_sansbold';
	font-size:25px;
}
.staff-bio-post .wraplist p.more a{
	float:right;
}
.staff-bio-post .wraplist p{
	padding-bottom:3px;
}
p.loadmore{
	background:url(../img/headerbg.png) repeat;
	text-align:center;
	padding:14px 0;
	width:100%;
	float:left;
}
p.loadmore a{
	background:url(../img/img-loadmore.png) 0 10px no-repeat;
	font-family: 'open_sansextrabold';
	text-transform:uppercase;
	padding: 0 0 0 20px;
	font-size:20px;
	color:#ffc010;
}
p.loadmore a:hover{
	background:url(../img/img-loadmore-hover.png) 0 10px no-repeat;
	color:#2a89b7;
}
.bioseach{
	width:311px;
	float:right;
}
.bioseach input[type="text"]{
	-webkit-border-radius:5px 0 0 5px;
	-khtml-border-radius:5px 0 0 5px;
	-moz-border-radius:5px 0 0 5px;
	border-radius:5px 0 0 5px;

	position:relative;
	behavior: url(js/PIE.htc);

	font-family: 'open_sansbold';
	border:2px solid #cccccc;
	border-right:none;
	padding:15px 22px 15px 25px;
	font-size:15px;
	color:#959595;
	float:left;
	width:200px;
	height:16px;
}
.bioseach input[type="submit"]{
	-webkit-border-radius:0;
	-khtml-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;

	background:url(../img/libresprite.png) -363px -5px no-repeat;
	padding:0;
	border:none;
	width:62px;
	height:50px;
	float:left;
}
.bioseach input[type="submit"]:hover{
	background:url(../img/libresprite.png) -364px -60px no-repeat;
}
.calendarwrap{
	width:920px;
	float:left;
	padding:20px 40px;
}
.single-side h3{
	text-transform:uppercase;
	font-family: 'open_sansbold';
	margin-bottom:3px;
	font-size:20px;
	color:#000;
}
.single-side h4{
	line-height:1.28em;
	padding-bottom:14px;
}
.zero{
	line-height:0;
	padding:0;
	margin:0;
}
.single-side{
	padding-top:5px;
}
.single-side p.links a{
	font-family: 'open_sansbold';
	margin-bottom:21px;
}
h2.lexicon-letter{
	font-family: 'oswaldbook';
    font-size: 50px;
    font-weight: bold;
    padding-bottom: 17px;
	padding-top:30px;
}
.lexicon-list{
	width:100%;
	float:left;
}
.depth0 p{
	padding-bottom: 17px;
	margin-bottom: 14px;
}
.regoffice-breadcrumb{
	width:50%;
	float:left;
}

/* new staff directory 040413*/
.staffwrap, .view-id-regional_office{
	width:100%;
	float:left;
}
.staffwrap .staffleft, .view-staff-directory .view-content,
.view-id-regional_office .view-content{
	width:670px;
	float:left;
}
.staffwrap h2, .view-header h2{
	font-family: 'oswaldbook',sans-serif;
    font-size: 50px;
    line-height: 50px;

	float:left;
	width:100%;
}
.view-header{
	width:100%;
	float:left;
}
.view-staff-directory .view-header{
	width:670px;
}
.wraplist-archive .view-header{
	padding-bottom:12px;
}
.staf-nav{
	padding-top:31px;
	float:right;
	width:50%;
}
.staf-nav ul{
	text-align:right;
	width:100%;
	float:left;
}
.staf-nav ul li{
	font-family: 'open_sansregular';
	list-style-type:none;
	display:inline-block;
	padding-left:25px;
	*display:block;
	font-size:15px;
	color:#000000;
	zoom:1;
}
.staf-nav ul li a{
	font-family: 'open_sansregular';
	font-weight:bold;
	color:#308ab5;
}
.staf-nav ul li a:hover{
	color:#000;
}
.staf-list, .staf-list ul, .view-staff-directory .view-content .item-list ul{
	width:100%;
	float:left;
}
.staf-list ul li, .view-staff-directory .view-content .item-list ul li{
	border-bottom:1px dashed #dcdcdc;
	padding-bottom:41px;
	margin-bottom:32px;
	width:325px;
	float:left;
}
.staf-list ul li span, .view-staff-directory .view-content .item-list ul li .views-field-picture{


    -moz-box-shadow:5px 6px 5px #CCCCCC;
    -webkit-box-shadow:5px 6px 5px #CCCCCC;
    box-shadow:5px 6px 5px #CCCCCC;

	/*background:#dad9d9;*/
	display:block;
	overflow:hidden;
	width:100px;
	height:100px;
	float:left;
}
.staf-list ul li span img, .view-staff-directory .view-content  .item-list ul li .views-field-picture img{
	width:100%;
	height:100%;
}
.view-staff-directory .view-content  .item-list ul li .views-field-picture img{
	/*width:100px;
	height:134px;*/
}
.staf-list ul li .staf-info, .view-staff-directory .view-content  .item-list ul li .views-field-value, .view-staff-directory .item-list ul li .views-field-rid,
.view-staff-directory .view-content  .item-list ul li .views-field-value-2, .view-staff-directory .view-content  .item-list ul li .views-field-value-1{
	padding-left:16px;
	width:204px;
	float:left;
}
.view-staff-directory .view-content  .item-list ul li .views-field-value-2,
.view-staff-directory .view-content  .item-list ul li .views-field-value{
	padding-top:10px;
	width:auto;
}
.view-staff-directory .view-content  .item-list ul li .views-field-value-2{
	padding-left:5px;
}
.view-staff-directory .view-content .item-list ul li .views-field-value{
	padding-top:10px;
}
.staf-list ul li .staf-info h5, .staf-list ul li .staf-info h5 a, .view-staff-directory .view-content .item-list ul li .views-field-value a,
.view-staff-directory .view-content  .item-list ul li .views-field-value-2 a{
    font-family: 'open_sansbold';
	line-height:24px;
	font-size:15px;
	color:#308ab5;
}
.staf-list ul li .staf-info h5 i, .view-staff-directory .view-content .item-list ul li .views-field-rid span{
	font-family: 'open_sansregular';
	font-style:italic;
	color:#000;
}
.staf-list ul li .staf-info h5 a:hover{
	color:#000;
}
.staffwrap .staffright, .view-staff-directory .view-filters,
.view-id-regional_office .view-filters{
	background:#f7f5f5;
	width:308px;
	float:right;
}
.staffright h3, .views-exposed-widget label, .view-filters .inside h3{
	font-family: 'oswaldbook',sans-serif;
	font-weight:normal;
	padding-bottom:6px;
	text-align:center;
	font-size:25px;
	line-height: 34px;
	margin-bottom: 8px;
	color:#000;
}
.views-exposed-widget .views-widget label{
	font-family: 'open_sanssemibold';
	font-size: 13px;
	font-weight: bold;
	line-height: 0;
	margin: 0;
	padding: 0;
	text-align: left;
}
.staffright .inside, .view-filters .views-exposed-widget, .view-filters .inside{
	border-top:5px solid #dad9d9;
	padding:11px 0 0;
	width:100%;
}
.staffright .textwrap, .views-exposed-widget .views-widget{
	padding:0 18px 0;
}
.staffwrap input[type="text"], .views-widget input[type="text"],
.webform-component input[type="text"],
.webform-component input[type="email"],
#edit-submitted-state-wrapper{
	border:2px solid #dad9d9;
	font-family: 'open_sanssemibold';
	font-size:14px;
	padding:8px 6px 8px 16px;
	margin-bottom:10px;
	color:#515151;
	width:250px;
	height:20px;
}
.staffwrap .signup input[type="text"], .staffwrap .signup .sbHolder{
	margin-bottom:10px;
}
section .staffright p, .view-filters .inside p{
	padding-bottom:20px;
	margin:0;
}
.staffright p.cbxwrap, .views-widget .form-checkboxes{
	padding-left:57px;
}
.staffwrap .sbHolder{
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;

	border:2px solid #dad9d9;
	background:#fff;
	height:36px;
	width:272px;
}
.staffwrap .sbSelector{
	font-family: 'open_sanssemibold';
	font-size:14px;
	line-height:35px;
	padding-left:16px;
	width:216px;
	height:36px;
}
.staffwrap .sbOptions a, section .staffleft p, .cbxwrap label{
	font-family: 'open_sanssemibold';
	font-size:14px;
}
.staffwrap .sbToggle{
	background:url(../img/bg-select02.gif) 0 0;
	width:40px;
	height:36px;
}
.staffwrap .sbToggleOpen{
	background:url(../img/bg-select02.gif) 0 36px;
}
.staffwrap .sbOptions{
	padding:0;
	background:#fff;
	border:2px solid #dad9d9;
	top:24px !important;
	width:100%;
}
.staffwrap .sbOptions li{
	margin-bottom:0;
}
.signup{
	padding-bottom:50px;
	width:100%;
	float:left;
}
.signup .name,
#webform-component-first-name,
#webform-component-last-name,
#webform-component-email{
	width:373px;
	float:left;
}
.signup .address{
	padding-bottom:36px;

	width:277px;
	float:right;
}
.signup p.cbxwrap, .signup div.cbxwrap{
	border-bottom:5px solid #dad9d9;
	padding:19px 0 15px 0;
	line-height:2.1em;
	width:100%;
}
.signup p.cbxwrap, .signup div.cbxwrap .form-checkboxes{
	padding-left:31px;
}
.signup p.cbxwrap .checkbox{
	margin-top:8px;
}
.signup p{
	width:100%;
	float:left;
}
.cbxlabel{
	padding-bottom:25px;
}


/**/

.signup p.border{
	border-bottom:5px solid #dad9d9;
	margin-bottom: 30px;
	width:294px;
}

/* Share CSS */
.sharedisplay{
	width:94px;
	float:left;
}
section .sharedisplay p{
	margin-right:5px;
	width:59px;
	float:left;
}
.sharedisplay ul, .sharedisplay ul li, .sharedisplay ul li span{
	background:url(../img/share-mid.gif) repeat-x;
	display:block;
	float:left;
	height:22px;
}
.sharedisplay ul li{
	background:url(../img/share-left.gif) left 0 no-repeat;
	padding-left:7px;
}
.sharedisplay ul li span{
	background:url(../img/share-right.gif) right 0 no-repeat;
	padding-right:5px;
	line-height:2.4em;
	font-size:10px;
}

/* added april 08 2013 */
ul.partners, .pdf-list .view-content .item-list ul{
	width:100%;
	float:left;
}
ul.partners li, .pdf-list .view-content .item-list ul li{
	background:url(../img/arrow-libresprite.png) left 2px no-repeat;
	padding-left:15px;
	float:left;
	width:95%;
}
.pdf-list .view-content .item-list ul li div{
	float:left;
}
ul.partners li a, .pdf-list .view-content .item-list ul li a{
	font-family: 'open_sansregular';
	border-left:1px solid #ccc;
	padding-left:15px;
	margin-left:15px;
	font-size:13px;
	color:#2A89B7 ;
}
ul.partners li img, .pdf-list .view-content .item-list ul li img{
	vertical-align:middle;
	margin:0 15px;
}
ul.partners li img, .pdf-list .view-content .item-list ul li .views-field-title a{
	color:#000;
	border:none;
	padding:0;
	margin:0;
}
.view-display-id-page_1{
	/*width:100% !important;;*/
}
.view-content ul{
	/*padding-top:15px;*/
}

#block-views-newsroom_footer-block_1 .item-list ul li{
	margin-bottom:0;
	padding-bottom:12px;
	width:100%;
}
ul.links, .event-calendar{
	width:100%;
	float:left;
}
ul.links li{
	padding-right:15px;
	float:left;
}
#edit-event-term-select{
	display:none;
}
.views-processed ul li{
	line-height:1.1em;
	width:305px;
	float:left;
}
.latestnews-news ul li,
.wraplist ul li,
.footerbar ul li,
.view-related-audio-front .view-content .item-list ul li{
	padding-right:35px;
	min-height:440px;
	width:310px;
	float:left;
}
.view-related-audio-front .view-content .item-list ul li{
	min-height:290px;
}
.latestnews-news ul li.views-row-3, .wraplist ul li.views-row-3,  .footerbar ul li.views-row-3,
.latestnews-news ul li.views-row-6, .wraplist ul li.views-row-6,  .footerbar ul li.views-row-6,
.latestnews-news ul li.views-row-9, .wraplist ul li.views-row-9,  .footerbar ul li.views-row-9,
.latestnews-news ul li.views-row-12, .wraplist ul li.views-row-12, .footerbar ul li.views-row-12,
.latestnews-news ul li.views-row-15, .wraplist ul li.views-row-15, .footerbar ul li.views-row-15,
.latestnews-news ul li.views-row-18, .wraplist ul li.views-row-18,  .footerbar ul li.views-row-18{
	padding-right:0px;
}
.latestnews-news .views-field-field-thumbnail-fid{
	padding-bottom:4px;
}
.latestnews-news .views-field-title a{
	line-height:1.2em;
}
.libre-news .nice-menu{
	width:980px;
	padding-left:20px;
}
.footerbar, .footerbar .block-block{
	width:100%;
	float:left;
}
.footerbar .block-block, #block-views-issue_template_video-block_7 .view-header,
.issues-modfoot1  .view-header,
.issues-modfoot2 .view-header,
.wraplist .libre-heading-text{
	background:#000;
	margin-bottom:37px;
}
.footerbar ul li{
	min-height:0;
}
.footerbar .views-field-field-youtube-url-embed, .footerbar .views-field-title, .views-field-body, .wraplist .libre-heading-text{
	width:100%;
	float:left;
}
.libre-media-content .views-field-field-youtube-url-embed,
.vid-blog-sidebar .item-list .views-field-field-print-photo-fid,
.vid-blog-sidebar .item-list .views-field-field-audio-photo-fid,
.vid-blog-sidebar .item-list .views-field-image-image{
	width:168px;
	float:left;
}
.libre-media-content .view-content .item-list ul{
	padding-bottom:40px;
}
.issues-modfoot2 ul li{
	width:auto !important;
	padding-right:21px !important;
}
.issues-modfoot2 ul li img{
	width:90px;
	height:90px;
}
#block-block-23{
	background:none !important;
}
#block-block-23 ul li, .view-dom-id-4 ul li{
	padding:0;
	float:left;
	width:auto;
}
#block-block-23 ul li a,
.view-dom-id-4 ul li a {
	font-family: 'open_sansextrabold';
	text-transform:uppercase;
	font-size:25px;
	padding-left:25px;
	color:#000;
}
#block-block-23 ul li a:hover,
.view-dom-id-4 ul li a:hover{
	background: url("../img/bg-hover.png") 0 6px no-repeat;
	color:#308ab5;
}
.header-container{height:110px;}
.block-block-11{float:left;}
.footer{
	padding-top:18px;
	min-width:1100px;
}
.views-field-phpcode-1, views-field-phpcode{padding-bottom:19px;}
.container .four.col1{
	width:196px;
}
.container .four.col2{
	width:221px;
}
.container .four.col3{
	width:310px;
}
.container .four.col4{
	width:178px;
}
.libre-media-content div.views-field-title span.field-content a, .libre-blog-sidebar-container
div.views-field-title span.field-content a{
	font-size:20px;
	line-height:1.2em;
}
.libre-media-content div.views-field-title{
	padding-bottom:5px;
}
.termsofuse-container .eleven.columns{
	float:left !important;
}
.view-issue-template-header ul li .views-field-field-thumbnail-fid img{
	width:310px;
	height:232px;
}
.views-field-field-thumbnail-fid{padding-bottom:3px;}

/* April 12 2013 */
.google-translate{
	border:1px solid #cccccc;
	background:#eeeeee;
	padding:11px 5px 0 10px;
	height:29px;
	width:320px;
	float:right;
	display:none;
}
.google-translate .sbHolder{
	background:url(../img/bg-googletranslate.gif);
	margin-right:5px;
	font-size:12px;
	color:#000;
	width:144px;
	height:19px;
	float:left;
}
.google-translate .sbOptions a, .google-translate .sbSelector{
	font-weight:normal;
	font-size:12px;
	color:#000;
}
.google-translate .sbSelector{
	padding-left:9px;
	height:19px;
	line-height:1.4em;
}
.google-translate .sbOptions li, .google-translate .sbOptions{
	padding:0;
	margin:0;
}
section .google-translate p{
	padding:0;
	margin:0;
	font-size:11px;
}
section .google-translate p img{
	vertical-align:middle;
	float:none;
}
.event-date .event-calendar th{
	background-color: #050505;
    background-image: url("../img/footertexture.png");
	font-family: 'open_sanssemibold';
	font-size:13px;
	border:none;
}
.event-date .sticky-table caption{
	padding-bottom:21px;
	background:none;
}
.event-date .event-calendar  span, .event-date .event-calendar  caption a{
	color:#fff;
	font-size:15px;
	font-family: 'open_sansbold';
	float:left;
}
.event-date .event-calendar  span{
	overflow:hidden;
}
.event-date .event-calendar  span a, .event-date .event-calendar  span.stop{
	background: url("../img/bg-prev.png") no-repeat;
	text-indent:9999px;
	width:15px;
	height:17px;
	display:block;
	margin:0 18px 0 34px;
}
.event-date .event-calendar  span.next a{
	background: url("../img/bg-next.png")  no-repeat;
	margin:0 0 0 25px;
}
.event-date .event-calendar  span.stop{
	background:none;
}
.event-date .event-calendar table{
	border:none;
}
.event-date .event-calendar td{
	font-family: 'open_sanssemibold';
	text-align:center;
	font-size:15px;
	height:26px;
	line-height:1.8em;
}
.event-date .event-calendar td.selected, .event-date .ui-datepicker-today{
	border:2px solid #308ab5;
	background:#fff;
}
.event-date .event-calendar td a, table.ui-datepicker-calendar tbody td.highlight > a {
	line-height:1.8em;
	background:#308ab5;
	display:block;
	height:28px;
	color:#fff;
}
.event-date .event-calendar td a:hover{
	text-decoration:none;
	background:#fff;
	color:#515151;
}
.event-texts .libre-heading-title a{
	color:#fff;
}
.event-texts .libre-heading-title a:hover{
	text-decoration:underline;
}


.libre-near-you, .libre-near-you .list{
	width:100%;
	float:left;
}
.libre-near-you .list, .libre-near-you .list p{
	padding-bottom:20px;
}
.libre-near-you .list p strong{
	color:#2e87af;
}
.contactus-gmap .regoff-sidebar-button{
	width:651px;
	border:none;
}
/* rbtm revision 041513*/
.footer-menu-item .view-content .item-list ul {
    padding-top: 0;
}
section .termsofusewrap p, .termsofusewrap ul li{
	line-height:1.2em;
	font-size:12px;
	margin:0;
	padding:0;
	color:#000000;
}
.termsofusewrap ul{
	padding:0 0 0 13px;
	margin:0;
}
.termsofusewrap ul li{
	background: url("../img/bg-list.gif") 0 5px no-repeat;
	list-style-type:none;
	padding-left:7px;
}
.termsofusewrap ul li p{
	font-family: 'open_sansitalic';
	font-weight:bold;
}
section .termsofusewrap p{
	padding-bottom:15px;
}
.termsofusewrap{
	padding:17px 30px 0 20px;
	background:#f6f5f5;
	width:900px;
	float:right;
}
.termsofusewrap ul li p{
	font-weight:bold;
	font-style:italic;
}
.google-translate ul.sbOptions{
	border:1px solid #ccc;
	background:#fff;
	width:135px;
	padding:5px;
}
.blog-sidebar-video div.views-field-title span.field-content a{
	font-family: 'open_sansextrabold';
	text-transform:uppercase;
}
.views-field-phpcode{
	padding-bottom:10px;
}
.glos-search-container{
	padding-top:20px !important;
}
#lexicon-search-form{
	margin-bottom:0;
}
.lexicon-list dt{
	font-family: 'open_sansbold';
	font-size:25px;
    font-weight: bold;
	padding: 5px 0 10px;
	color:#000;
}
section #glossary_of_terms .lexicon-list dd p{
	font-family: 'open_sanssemibold';
	line-height:1.3em;
	font-size:15px;
    color: #959595;
    margin: 0 auto;
    padding:0 0 28px;
}
.libre-media-mainaudio{
	background-color: #EEEEEE;
    padding: 52px 135px;
}
section .economicfree p{
	padding-bottom:20px;
}

section .economicfree p a{
	color:#2A89B7;
}
section .economicfree ul{
	padding:0 50px;
}
section .economicfree ul li{
	list-style-type:disc;
	color:#EEB600;
}
section .economicfree h5{
	font-weight:bold;
	color:#EEB600;
}
.view-id-archives_header{
	width:650px;
	float:left;
}
.wraplist-archive .view-content .item-list ul li .views-field-field-thumbnail-fid img{
	width:100%;
	height:auto;
}
.wraplist-archive .view-content .views-field-phpcode-1{
	padding-bottom:0;
}
.wraplist-archive .view-content .share_this_toolbox{
	padding-top:8px;
	padding-bottom:8px;
	width:100%;
}
.blogwrap .share_this_toolbox{
	padding:0 0 14px;
	float:left;
}
#block-block-14, #block-block-14 .content, #block-block-14 .share_this_toolbox{
	 position: absolute;
    right: 0;
    top: 8px;
    width: 190px;
}
#block-block-14 .share_this_toolbox{
	padding-top:15px;
}
.item-list .share_this_toolbox{
	float:left;
	padding:0 0 15px;
}
.issue_temp_taxo{
	margin:0;
}
.wraplist .view-content .item-list ul li{
/*	min-height:645px; */
}
.wraplist .view-header{
	padding-bottom:23px;
	/*width:640px;*/
	float:left;
}
.wraplist .view-header .collapsible{
	width:100%;
}
.latestnews-news ul{
	margin-bottom:0;
}
.gallery-list .view-header .breadcrumbs{
	display:none;
}
.latestnews-print .latestnews-news ul li .views-field-title span,
.view-id-Gallery .view-content .views-field-phpcode{
	padding-top:5px;
	float:left;
	width:40px;
}
.view-id-Gallery .view-content .views-field-title{ width:257px; height:69px; overflow:hidden;}
.latestnews-print .latestnews-news ul li .views-field-title  span.field-content{
	padding-top:0;
	width:270px;
}
.libre-indissuetitle h2{
	padding-bottom:21px;
}
.gallery-list .item-list .field-content h6{
	line-height:1.3em;
}
.gallery-list .item-list .field-content h6 a{
	font-family: 'open_sansextrabold';
	color:#000000;
	font-size:15px;
}
.gallery-list .item-list .views-field-title{
	padding-bottom:0;
}
ul#nice-menu-1 li{
	float:left;
}
/*
ul#nice-menu-1 li:hover{
	background:#FFC010;
}
ul#nice-menu-1 li:hover a{
	color:#000;
}
ul#nice-menu-1 li a{
	margin: 21px 15px 0;
    padding: 0;
    width: auto;
}
ul#nice-menu-1 li a:hover{
	background:none;
}
ul#nice-menu-1 li.menuparent{
	background:none;
}
ul#nice-menu-1 li.menuparent a{
	background: url("../img/arrow-down.png") right 0 no-repeat;
	padding-right:18px;
}
ul#nice-menu-1 li.menuparent a:hover{
	background: url("../img/arrow-down02.png") right 0 no-repeat;
}
ul#nice-menu-1 li ul{}
ul#nice-menu-1 li ul li a{}
*/
ul#nice-menu-1 li.menu-295 a{ width:110px;}
.view-related-video .item-list ul li .views-field-field-youtube-url-embed{
	padding-bottom:3px;
}
.libre-front-media ul li{
	list-style-type:none;
}
.libre-front-media ul{
	padding-bottom:15px;
}
.libre-front-media .view-footer .sidebar-allbutton a{
	display:block;
}

/* April 17 2013 */
.staffwrap .directors-list{
	width:100%;
}

/* April 26 2013 */
#requesinterviewwrap{
	padding:0 18px 0 20px;
}
#requesinterviewwrap h2{
	border-bottom:5px solid #dad9d9;
	font-family: 'oswaldbook';
	padding-bottom:16px;
	margin:0 auto 15px;
	line-height:0.9em;
	text-align:center;
	font-size:25px;
	width:310px;

}
#requesinterviewwrap p{
	font-family: 'open_sanssemibold';
	margin-bottom:17px;
	line-height:1.3em;
	font-size:14px;
	color:#515151;
}
#requesinterviewwrap .display{
	float:left;
	width:276px;
}
#requesinterviewwrap .right{
	float:right;
}
#requesinterviewwrap h3{
	font-family: 'open_sansbold';
	margin-bottom:6px;
	padding-left:35px;
	font-size:15px;
}
#requesinterviewwrap .right h3{
	padding-left:0;
}
#requesinterviewwrap input[type="text"]{
	font-family: 'open_sanssemibold';
	margin-bottom:11px;
}
#requesinterviewwrap textarea{
	margin-bottom:21px;
}
#requesinterviewwrap .sbSelector, #requesinterviewwrap .sbOptions li.last a{
	font-family: 'open_sanssemibold';
}
#requesinterviewwrap p.border{
	border-top:5px solid #dad9d9;
	padding-top:17px;
}
#requesinterviewwrap input[type="submit"]{

}
.view-recent-events .item-list ul li,
.view-recent-events div.views-field-title,
.regffice-container .container .ten.columns,
.view-recent-events .views-field-name,
.view-recent-events .views-field-teaser{
	width:100%;
	float:left;
}
.view-recent-events .views-field-teaser{
	padding-bottom:22px;
}
.view-recent-events .views-field-name{
	padding-bottom:15px;
}
.view-recent-events .views-field-name-1, .view-recent-events .views-field-title-2{
	width:auto;
	float:left;
}
.view-recent-events .views-field-title-2{
	padding-left:193px;
	padding-right:4px;
}
.view-recent-events .views-field-unix-event-start,
.view-recent-events .views-field-markup,
.view-recent-events .views-field-unix-event-end{ width:auto; float:left;}
.container .ten.columns.regoff-eventheader{width:100%;}
.view-recent-events .views-field-teaser .field-content p{
	font-family: 'open_sanssemibold';
	line-height:1.4em;
}
#node-140 .content, #node-141 .content{width:65%; float:left;}
#node-140 .picture, #node-141 .picture, #node-140 .meta, #node-141 .meta{display:none;}
#edit-submitted-state-wrapper{
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background:url(../img/bg-select02.gif) right 0 no-repeat;
	overflow:hidden;
	float: right;
    width: 249px;
}
#edit-submitted-state-wrapper select{
	font-family: 'open_sanssemibold';
	background:none;
	font-size:14px;
	color:#777;
	border:none;
	max-width: 275px;
    width: 275px;
	-webkit-appearance: none;
}
#webform-component-zip-code{float:right;}
#webform-component-product-signup, #webform-component-check-the-boxes-beside-the-products-that-interest-you--join-libre-be-a-volunteer{clear:both;}
ul.nice-menu-down li li.menuparent {
	background:#308AB5 url(../img/arrow-right.png) 195px center no-repeat;
}
ul.nice-menu-down li li.menuparent:hover, ul.nice-menu-down li li.menuparent a:hover{
	background:#FFC010 url(../img/arrow-right02.png) 195px center no-repeat !important;
}
ul.nice-menu-down li li.menuparent:hover a{
	color:#000;
}
ul.nice-menu-down li li.menuparent:hover li a{
	color:#fff;
}
ul.nice-menu-down li li.menuparent:hover li a:hover{
	color:#000;
}
ul.nice-menu-down li li.menuparent ul li a:hover{
	background:#FFC010 !important;
}

ul.nice-menu-down li ul li ul{
	left: 217px;
    top: 10px;
}
ul.nice-menu-down li.menu-295, ul.nice-menu-down li.menu-295 a:hover{
	background-position:100px 29px !important;
}
.cbxwrap-div, .webform-confirmation{
	width:100%;
	float:left;
}
/* 052013 */
.goog-te-gadget-simple {
    display: none;
}
.collapsible{
	width:80%;
	float:left;
}
.links a:hover{text-decoration:underline;}
.libre-news .nice-menu li a{padding-left:6px; padding-right:6px;}
div#goog-gt-tt{display:none !important;}
.event-listview .views-field-unix-event-start,
.event-listview .views-field-markup,
.event-listview .views-field-unix-event-end{
	float:left;
}
.event-listview .views-field-unix-event-start h5,
.event-listview .views-field-unix-event-end h5,
.event-listview .view-content h5 {
	padding-bottom:0px !important;
	margin:0;
}
.event-listview .views-field-phpcode,
.event-listview .views-field-teaser{
	clear:both;
}
.event-listview .views-field-teaser{
	padding-top:3px;
	padding-bottom:20px;
}
.event-listview .views-field-phpcode,
.event-listview .views-field-street,
.event-listview .views-field-city,
.event-listview .views-field-province,
.event-listview .views-field-postal-code{
	float:left;
	padding-right:5px;
}
.event-listview .views-field-phpcode{
	padding-top:7px;
	padding-right:15px;
}
.event-listview .view-content .item-list ul li{
	border-bottom: 1px solid #DAD9D9;
	padding-bottom:22px;
    float: left;
    margin-bottom: 22px;
	width:100%;
	float:left;
}
.event-listview .views-field-title{
	padding-bottom:0px;
}
.event-listview .views-field-markup p{
	padding-bottom:0;
}
.event-listview .field-content p{
	line-height:1.5em;
}
#search-form{
	width:100%;
	float:left;
}
.main-content #edit-keys-wrapper label, .main-content .container-inline, .main-content .form-item .form-text{
	margin-right:10px;
	float:left;
}
 .main-content .signup .form-item .form-text{
	 margin-right:0;
 }
/*ul#nice-menu-1 li.menu-291{margin-left:130px;}*/
.contactus-map{width:651px; height:350px;}
.postwrap .view-content{padding-right:40px;}
.libre-content.container .regffice-container .sinlepost{padding-bottom:20px;}
.requiredfield{
	border: 1px solid red !important;
}
.wraplist{width:100%;}
.staffwrap .sbHolder, #requesinterviewwrap .sbHolder, .popup .sbHolder{
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;

	border:2px solid #dad9d9;
	background:#fff;
	height:36px;
	width:272px;
}
.staffwrap .sbSelector, #requesinterviewwrap .sbSelector, .popup .sbSelector{
	line-height:35px;
	padding-left:16px;
	font-weight:bold;
	width:216px;
	height:36px;
}
.staffwrap .sbToggle, #requesinterviewwrap .sbToggle, .popup .sbToggle{
	background:url(../img/bg-select02.gif) 0 0;
	width:40px;
	height:36px;
}
.staffwrap .sbToggleOpen, #requesinterviewwrap .sbToggleOpen, .popup .sbToggleOpen{
	background:url(../img/bg-select02.gif) 0 36px;
}
.staffwrap .sbOptions, #requesinterviewwrap  .sbOptions, .popup .sbOptions{
	padding:0;
	background:#fff;
	border:2px solid #dad9d9;
	top:24px !important;
	width:100%;
}
.staffwrap .sbOptions li, #requesinterviewwrap  .sbOptions li, .popup .sbOptions li{
	margin-bottom:0;
}
#requesinterviewwrap, .popup{
	padding:0 18px 0 20px;
}
#requesinterviewwrap h2, .popup h2{
	border-bottom:5px solid #dad9d9;
	font-family: 'oswaldbook';
	padding-bottom:16px;
	margin:0 auto 15px;
	line-height:0.9em;
	text-align:center;
	font-size:25px;
	width:310px;

}
#requesinterviewwrap p, .popup p{
	font-family: 'open_sanssemibold';
	margin-bottom:17px;
	line-height:1.3em;
	font-size:14px;
	color:#515151;
}
#requesinterviewwrap .display, .popup .display{
	float:left;
	width:276px;
}
#requesinterviewwrap .right, .popup .right{
	float:right;
}
#requesinterviewwrap h3, .popup h3{
	font-family: 'open_sansbold';
	margin-bottom:6px;
	padding-left:35px;
	font-size:15px;
}
#requesinterviewwrap .right h3, .popup .right h3{
	padding-left:0;
}
#requesinterviewwrap input[type="text"], .popup input[type="text"], .popup .sbHolder{
	font-family: 'open_sanssemibold';
	margin-bottom:11px;
}
#requesinterviewwrap textarea{
	margin-bottom:21px;
}
#requesinterviewwrap .sbSelector,
#requesinterviewwrap .sbOptions li.last a,
.popup .sbSelector,
.popup .sbOptions li.last a{
	font-family: 'open_sanssemibold';
}
#requesinterviewwrap p.border, .popup p.border{
	border-top:5px solid #dad9d9;
	padding-top:17px;
}

	width:100%;
	float:left;
}
.staffwrap .staffleft{
	width:670px;
	float:left;
}
.staffwrap h2{
	font-family: 'Oswald',sans-serif;
    font-size: 50px;
    line-height: 50px;
    margin-bottom:55px;
	float:left;
	width:50%;
}
.staf-nav{
	padding-top:31px;
	float:right;
	width:50%;
}
.staf-nav ul{
	text-align:right;
	width:100%;
	float:left;
}
.staf-nav ul li{
	font-family: 'open_sansregular';
	list-style-type:none;
	display:inline-block;
	padding-left:25px;
	*display:block;
	font-size:15px;
	color:#000000;
	zoom:1;
}
.staf-nav ul li a{
	font-family: 'open_sansregular';
	font-weight:bold;
	color:#308ab5;
}
.staf-nav ul li a:hover{
	color:#000;
}
.staf-list, .staf-list ul{
	width:100%;
	float:left;
}
.staf-list ul li{
	border-bottom:1px dashed #dcdcdc;
	padding-bottom:41px;
	margin-bottom:32px;
	width:325px;
	float:left;
}
.staf-list ul li span{
	background:#dad9d9;
	display:block;
	width:100px;
	height:134px;
	float:left;
}
.staf-list ul li span img{
	width:100%;
	height:100%;
}
.staf-list ul li .staf-info{
	padding-left:16px;
	width:204px;
	float:left;
}
.staf-list ul li .staf-info h5, .staf-list ul li .staf-info h5 a{
    font-family: 'open_sansbold';
	font-size:15px;
	color:#308ab5;
}
.staf-list ul li .staf-info h5 i{
	font-family: 'open_sansregular';
	font-style:italic;
	color:#000;
}
.staf-list ul li .staf-info h5 a:hover{
	color:#000;
}
.staffwrap .staffright{
	background:#f7f5f5;
	width:308px;
	float:right;
}
.staffright h3{
	font-family: 'Oswald',sans-serif;
	padding-bottom:6px;
	text-align:center;
	font-size:25px;
}
.staffright .inside{
	border-top:5px solid #dad9d9;
	padding-top:11px;
}
.staffright .textwrap{
	padding:0 18px 0;
}
.staffwrap input[type="text"], #requesinterviewwrap input[type="text"], .popup input[type="text"], #requesinterviewwrap textarea{
	border:2px solid #dad9d9;
	font-weight:bold;
	padding:8px 6px;
	color:#515151;
	width:260px;
	height:20px;
}
#requesinterviewwrap textarea{
	height:129px;
	resize:none;
}
.container .node {width:100%; float:left;}
.view-related-video .view-content ul li .views-field-phpcode,
.view-image-gallery-photo-libre .view-content ul li .views-field-phpcode,
.view-related-audio-front .view-content ul li .views-field-phpcode{ float:left; width:36px; padding-top:3px;}
.view-related-audio-front .view-content ul li .views-field-title,
.view-related-video .view-content ul li .views-field-title{float:left; width:274px;}
.view-image-gallery-photo-libre .view-content ul li .views-field-title{ width:183px;}
.ical-link{width:100%; float:left; padding-bottom:20px;}
.view-id-recent_events .view-content ul li .views-field-title{ width:100%;}
.view-id-recent_events .view-content ul li .views-field-phpcode{
	float:left;
	padding-right:7px;
	width:15px;
}
.view-id-related_video .view-content ul li .views-field-title{float:left; width:269px;}
.event-calendar span a:hover, .event-calendar span a:active, .event-calendar span a:focus{background:none;}
.event-calendar td.today{background:#fff !important;}
#block-block-27{width:100%; float:left; padding-bottom:15px;}
.four ul.footer-menu-item{text-align:left;}
.event-calendar .event .stripe-1, .event-calendar .event .stripe-2, .event-calendar .event .stripe-3, .event-calendar .event .stripe-4, .event-calendar .event .stripe-5, .event-calendar .event .stripe-6, .event-calendar .event .stripe-7, .event-calendar .event .stripe-8, .event-calendar .event .stripe-9, .event-calendar .event .stripe-10{
	height:0; background:none;
}
.event-calendar div.event{padding-bottom:10px;}
.view-id-regional_office .views-submit-button{
	border:none;
}
.view-image-gallery-photo-libre .views-field-name label,
.view-image-gallery-photo-libre .views-field-name .field-content a,
.view-image-gallery-photo-libre .views-field-created span{
	font-size:12px !important;
}
.view-image-gallery-photo-libre .views-field-title .field-content h6{min-height:100px;}
.view-id-related_video ul li{
	min-height:305px;
	padding-right:28px;
	width:305px;
	float:left;
}
.view-related-video .item-list ul li .views-field-name{ clear:both;}
.view-related-video .item-list ul li .views-field-title a{padding-left:0}
.view-related-video .item-list ul li .views-field-title a:hover{background:none;}
.view-archives-header .item-list ul li .views-field-title{height:auto; overflow:hidden;}
.view-recent-images-sidebar .item-list ul li .views-field-image-image a{padding-left:0;}
.event-calendar div.title a{color:#308AB5;}
.event-calendar div.title a:hover{color:#000;}
.a-justify{text-align:justify;}
.FAQS-contents h4{color:#308AB5;}
.view-related-video .item-list ul li .views-field-name a{
	text-transform:none;
	padding-left:0;
	font-size:14px;
}
.view-related-video .item-list ul li .views-field-name a:hover{background:none;}
.view-id-Issues .view-content .item-list ul li{width:30%; float:left; padding:0 0% 0 0;}
.view-id-Issues .item-list ul li .views-field-field-thumbnail-fid,
.view-id-Issues .view-content .item-list ul li .views-field-field-issues-image-fid,
.view-id-Issues .item-list ul li .views-field-field-youtube-url-embed{ overflow:hidden;}
.termsofuse-container .view-id-Issues .views-field-body{height: 200px;overflow: hidden;} 
.view-dom-id-4 .view-content .item-list ul li{width:50%; margin-bottom:0; padding-right:0;}
.view-dom-id-4  .view-content .item-list ul li a{font-family: 'open_sansextrabold';}
.recimage-views .view-content .item-list ul li{ width:auto; padding:0 14px 20px 0;}
.recimage-views .view-content .item-list ul li a{padding-left:0;}
.recimage-views .view-content .item-list ul li a:hover{background:none;}
.view-id-Issues .views-field-body{ padding-bottom:30px;}
.view-id-Issues .item-list ul li .share_this_toolbox{padding-top:10px;}
.panels-flexible-region-3-center{width:100%;}
.view-id-Issues .view-content .item-list ul li .views-field-body p{
	line-height:1.4em;
	text-align:justify;
}
#show-spa, #google_translate_elements{display:none;}
.view-id-Gallery{
	width:100%;
	float:left;
}
.view-id-Gallery .views-row{
	min-height:275px;
	padding-right:3%;
	width:30%;
	float:left;
}
.view-id-Gallery .views-row .views-field-field-node-gallery-image-fid img{
	width:100%;
	height:100%;
	border:none;
}
.view-dom-id-3{width:100%; float:left; padding-bottom:40px;}
.economicfree p b{color:#2a89b7;}
.video-gal .view-content .item-list ul li{

	padding-bottom:20px;
	width:30%;
	padding-right:3%;
}
.video-gal .view-content .item-list ul li .views-field-title{
	width:260px;
	height:46px;
	overflow:hidden;
}
.video-gal .view-content .item-list ul li div.views-field-name label.views-label-name{
	margin-right:0;
}
.video-gal .view-content .item-list ul li .views-field-body p{
	padding-top:8px;
	font-size:14px;
	line-height:1.3em;
}
.container .libre-home-twitter{ float:right;}
.event-calendar td.selected{background:#fff;}
.policy-issues .view-content .item-list ul li .views-field-body{
	overflow:hidden;
}
.aboutus-sidebar-menu .four ul.footer-menu-item li a{ line-height:1.3em; padding-bottom:10px;}
.aboutus-sidebar-menu .four ul.footer-menu-item li a:hover{background-position:0 5px;}
.latestnews-print ul{width:100%; float:left;}
.libre-content.container .contact-box{
	margin-bottom: 34px;
	padding-top: 13px;
}
ul#nice-menu-4 li{float:left;}

ul#nice-menu-4 li.menu-2899{background-position: 145px 29px;}
ul#nice-menu-4 li.menu-2899 a{width:150px; }
ul#nice-menu-4 li.menu-2899 a:hover{ background-position: 145px 29px;}
ul#nice-menu-4 li.menu-2941 a{ width:auto; padding-left:15px; padding-right:15px;}
/*ul#nice-menu-4 li.menu-2898{margin-left: 130px;} */
.event-listview .views-field-markup .field-content p{ line-height:1em; padding:0 2px;}
.node.clear-block .picture{
	width:300px;
	float:left;
}
.node.clear-block .meta, .node.clear-block .content, .node.clear-block .links{
	width:680px;
	float:right;
}
.node.clear-block .meta, .node.clear-block .image-navigator, .node.clear-block .content{
	margin-bottom:20px;
}
.node.clear-block .image-navigator{
	width:100%;
}
.node.clear-block .content .field-item img{
	border:5px solid #000;
}
.node.clear-block .meta .submitted{
	font-weight:bold;
}
.node.clear-block .meta .submitted a{
	color:#308ab5;
}
.node.clear-block .meta .submitted a:hover{
	color:#000;
}
.view-id-Issues .item-list ul li .views-field-title{
	padding-bottom:0;
	margin-bottom:7px;
	height:55px;
	overflow:hidden;
}
.latestnews-container .news-item ul li .views-field-body{
	height:120px;
	overflow:hidden;
	display: none;
}
.latestnews-container .news-item ul li .views-field-title {
	height:59px;
	overflow:hidden;
}
ul#nice-menu-4 li.menu-2941, ul#nice-menu-4 li.menu-2941 a:hover{
	background-position:108px 29px;
}
ul#nice-menu-4 li.menu-2941 a{
	padding-right:25px;
}
.stButton .stFb, .stButton .stTwbutton, .stButton .stMainServices, .stButton .stArrow,
.st_fb_like_button .stButton_gradient, .st_fb_like_button .stButton_gradient:hover, .st_fb_like_vcount .stButton_gradient, .st_fb_like_vcount .stButton_gradient:hover, .st_fb_like_hcount .stButton_gradient, .st_fb_like_hcount .stButton_gradient:hover, .st_facebook_button .stButton_gradient, .st_facebook_button .stButton_gradient:hover, .st_facebook_vcount .stButton_gradient, .st_facebook_vcount .stButton_gradient:hover, .st_facebook_hcount .stButton_gradient, .st_facebook_hcount .stButton_gradient:hover{
	display:block !important;
	float:left;
}
.st-twitter-counter, .st-facebook-counter{
	width:60px !important;
	height:22px !important;
}
.stBubble_hcount{
	width:12px;
	display:block !important;
	text-align:center;
	float:left;
}
#mobile-menu{
	display:none;
}

#text_resize_increase{font-size:20px;}
#text_resize_decrease{font-size:16px;}
#text_resize_reset{font-size:12px;}

.share_this_toolbox{
 width:215px;
}

a#text_resize_decrease{
 float:left;
 margin:6px 5px 0 0;
}

a#text_resize_increase{
 float:left;
 margin:0px 20px 0 -1px;
}

#text_resize_clear{
 clear:none;
}

.skiptranslate.goog-te-gadget{
  background: none repeat scroll 0 0 #EEEEEE;
  border: 1px solid #CCCCCC;
  float: left;
  height: 24px;
  margin-bottom: 10px;
  padding: 5px 10px 5px;
  width: 329px;
}
.goog-te-gadget .goog-te-combo{
 font-size:12px;
 width:135px;
 float:left;
}
.view-empty{
	padding-bottom:15px;
}
.event-listview .postwrap .item-list ul li .views-field-title-2 a p{
	line-height:2.8em;
	color:#fff;
}
.event-listview .postwrap .item-list ul li .views-field-title-2 a p:hover{
	color:#308AB5;
}
.event-listview .postwrap .item-list ul li .views-field-title-2 a p.transclass-spa{
	display:none;
}