/* 
    Document   : regions
    Created on : Sep 21, 2011, 2:17:51 PM
     Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

root { 
    display: block;
}
#regions_header #header_wrapper .super-header{
    margin: 0 !important;
    width: 100%;
    font-family: 'ubunturegular', Arial, sans-serif !important;
}
#headerSearchElements{
    float: right;
    margin-top: 8px;
}
/*#regions_header .super-header{
    float: none !important;
    display: inline !important;
}*/

.fltRt{float:right;}
.fltLt{float:left;}

body.regions {
    margin:0px;
    padding:0px;
    font-family: ubunturegular, Arial, sans-serif;
    background-image: url('/images/background_position.jpg');
    background-position:top center;
    background-repeat:repeat-x;
    background-color:#f0f0e8;
    text-align:left; 
    /*position:relative;*/
}

.regions a, viewalleventslink a {
font-size:13px;
color:#1e82b4;
text-decoration:none;    
}

.regions a:hover, viewalleventslink a:hover {
color:#28a5d7;

}

.regions h1, .regions h2, .regions h3, .regions h4, .regions h5 {
text-transform:none;
padding-bottom:0px;
}

.regions p {
font-size:13px;
line-height:18px;
color:#333333;
}

.regions .newsletter_sign_up p {
	padding-right:0.4em;
	padding-bottom:1em;
}

.regions .hide {
display:none;
}

.regions .block {display:block;}

.regions #regions_main_content .content_subsection ul {
list-style:disc inside none;
margin-bottom:20px;
}

.regions #regions_main_content .content_subsection ul li {
margin-bottom:5px;
font-size:13px;
}

.regions #regions_main_content .content_subsection ul li div {
display:inline;
}

/* ##################################### HEADER SECTION ################################*/
div#regions_header {
   background: url("/images/regions/search_button_hover.png") no-repeat -9999px -9999px;  /* preloading search hover button*/
   margin-top: 15px;
}

.regions div#regions_main_content div#breadcrumb {
margin-bottom:15px;
}

.oldsite div#regions_main_content div#breadcrumb {
margin-left:10px;
padding-top:12px;
}

#breadcrumb a:last-child {
	color:#333
}
/*
.oldsite div#readspeaker_button1 {
    padding:10px 15px 0px 0px;
}
*/
div#header_wrapper {
    width:980px;
    margin:0 auto;
}

a#go_home {
    display:block;
    float:left;
    margin-top:0px;
    margin-left:10px;
}

.regions div#language_bar {
    float:right;
    margin-top:15px;
    position:relative;
    display:block; 
}

.regions div#language_bar ul {
    float:right;
    font-size:11px;
}

.regions div#language_bar ul.hide {
    display:none;
    background-color:#f3f3ed;
    position:absolute;
    top:27px;
    z-index:300;
    border-right:1px solid #d8d8cb;
    border-left:1px solid #d8d8cb;
    border-bottom:1px solid #d8d8cb;
    padding-bottom:7px;
    left:-44px;
    width:93px;
}

.regions div#language_bar ul.area_dropdown {
left:-44px;
}

.regions div#language_bar ul.hide li {
    padding:6px 2px;
    margin:0 15px;
    border-bottom:1px solid #d8d8cb;
    text-align: left;
    z-index: 301;
    width:60px;
}

.regions div#language_bar ul.hide li a {
    color: #333333;
    font-size: 11px;
    text-decoration: none;
}

.regions div#language_bar ul.hide li a:hover {
    color:#1e82b4;
    text-decoration: none;
    font-size:11px;
    
}

.regions div#language_bar ul li {
    float: left;
    padding-bottom: 0;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 0;
    color:#999999;   
}

.regions div#language_bar ul li.change {
position:relative;
}

.regions div#language_bar ul li.active_language a {
    color:#fff;
}

.regions div#language_bar span.change_text {
text-transform:uppercase;
font-size:9px;
color:#82bed2;
cursor:pointer;
margin-right:5px;
}

.regions div#language_bar ul li a {
    color:#82BED2;
    text-decoration:none;
    font-size:9px;
}

.regions div.regions_navigation {
    max-width:980px;
    position:relative;
    z-index:100;
    padding-top:14px;
   /* margin-top: 20px;*/
}

.regions div.regions_navigation ul li.nav_items {
    position:relative;
    text-align:center;
    border-right:1px solid #555458;
    border-top:1px solid #525660;
    float:left;
    z-index: 101;
    border-bottom:1px solid #525660;
    background-color: #3e424d;
    height: 38px;
   /* padding-right:38px;
    padding-left:38px; */
}

.regions div.regions_navigation ul li.nav_items:hover {
   border-right:1px solid #d8d8cb;
    border-top:1px solid #d8d8cb;
   /*  border-bottom:none;*/
    background-color:#f3f3ed !important; 

}
.regions div.regions_navigation ul li.nav_items.last_link:hover {
	background:#3e424d !important;
	border-right:1px solid #555458;
    border-top:1px solid #525660;
    border-bottom:1px solid #525660;
}

.regions div.regions_navigation ul li.nav_items.last_link ul {
	top:38px;
	width:155px !important;
}


.regions div.regions_navigation ul li.nav_items.active {
	background-color:#fff;
    border-top:1px solid #fff;
    border-bottom:1px solid #fff;
}
.regions div.regions_navigation ul li.nav_items.first_link.active {
	border-left:1px solid #fff;
}
.regions div.regions_navigation ul li.nav_items.last_link.active {
	background:#3e424d !important;
	border-right:1px solid #555458;
    border-top:1px solid #525660;
    border-bottom:1px solid #525660;
}

.regions div.regions_navigation ul li.nav_items.active > a {
	color:#f50021 !important;
}
.regions div.regions_navigation ul li.nav_items.last_link.active > a {
	color:#fff !important;
}

.regions div.regions_navigation ul li.first_link {
    border-left:1px solid #555458;
  /*  width:166px;*/
}

.regions div#navigation ul li.nav_items {
width:162px;
}

.regions div.regions_navigation ul li.first_link:hover {
    border-left:1px solid #d8d8cb;
}

.regions div.regions_navigation ul li.last_link:hover {
   
}

.regions div.regions_navigation ul li.nav_items a.nav_links {
    display:block;
    padding:12px 0px;
    z-index:102;
    font-size:16px;
    color:#ffffff;
    text-decoration: none;
    text-transform:capitalize;
    line-height:14px;
}

.regions div.regions_navigation ul li.nav_items a.nav_links:hover {
    color:#f50021 !important;
    font-size:16px;
    line-height:14px;
}

.regions div.regions_navigation ul li.last_link a.nav_links:hover {
	color:#fff !important;
}
.regions div.regions_navigation ul li a.donate_link {
	color:#fff !important;
	background:url(/images/tab_donate.png) no-repeat;
	position:relative;
	top:-6px;
	left:-9px;
	width:174px;
	height:45px;
	padding:0 !important;
	line-height:45px !important;
}
.regions div.regions_navigation ul li.last_link:hover a.donate_link {
	color:#f50021 !important;
	background:url(/images/tab_donate_hover.png) no-repeat;
}

.regions div.regions_navigation ul li a.volunteer_link {
    color:#f39531 !important;
}

.regions div.regions_navigation ul li ul.hide {
    display:none;
    background-color:#f3f3ed;
    position:absolute;
    top:37px;
    z-index:300;
    border-right:1px solid #d8d8cb;
    border-left:1px solid #d8d8cb;
    border-bottom:1px solid #d8d8cb;
    padding-bottom:15px;
    left:0px;
}

.regions div.regions_navigation ul li ul li.regions_dropdown {
    padding-top:8px;
    padding-bottom:8px;
    padding-left:8px;
    margin:0 15px;
    border-bottom:1px solid #d8d8cb;
    text-align: left;
    z-index: 301;
}

.regions div.regions_navigation ul li ul li.regions_dropdown a.dropdown_links {
    font-size:12px;
    color:#333333;
    text-decoration: none;
    display:block;
}

.regions div.regions_navigation ul li ul li.regions_dropdown a.dropdown_links:hover {
    color:#1e82b4;
    text-decoration: none;
    font-size:12px;
}
#regions_main_content #readspeakstart #pageContent .searchbar a{
    color:#ffffff !important;
}
/* END OF HEADER STUFF ######################################################## */


/* ########################## BEGINNING OF FOOTER STUFF ################################*/
.regions div#regions_infocontent {
    width: 970px;
    margin:0 auto;
    /*background-color:#333740;*/
	background-color:#282c36;

    
}
.regions .footer_top {
	background:#fff url(/RegionsImages/footer_swoosh.png) top left;
	height:176px;
	width: 970px;
    clear:both;
	margin:0 auto;
}

.regions .infoHolder {
	color:#cccccc;
}

.regions div#regions_infocontent div.top_section_info {
    padding-bottom:10px;
    padding-left:15px;
    padding-right:15px;
    width:auto;
/*    border-bottom:1px solid #555458;   */
}

.regions .footer_home_link {
    display:block;
    float:left;
    margin-top:16px;
}

.regions div.top_section_info div.search_box {
    margin-top:5px;
}

.regions div#regions_infocontent div#infonav {
    background-image:none;
    /*background-color:#333740;*/
	background-color:#282c36;
    padding-top:30px;
    
}

.regions div.infoHolder {
    width:182px;
}

.regions .infoHolder.first {
    width:145px;
    padding-right:20px;
    margin-right:42px;
    border-right: 1px solid #3D3B38;
}

#footernav .first
{
    width: auto;
}

.regions .infoHolder h4 {
    color:#786e69;
    text-transform:uppercase;
    padding-top:0px;
}

.regions #infonav a, .regions #infonav a:visited {
    color: #82bed2;
    text-decoration: none;
    font-size:11px;
}

.regions #infonav a:hover {
    color:#a5dceb !important;
}

.regions #footernav ul {

}

.regions #footernav li {
    border-color:#55504b;
}

.regions div#footernav {
padding-top:12px;
padding-bottom:10px;
width:980px;
background-color:#282C36
}

.regions div#footernav div#footerWrapper {
margin-left:0px;
}

.regions div#footernav div#footerWrapper ul li {
float:left;
}

.regions div#footernav div#footerWrapper ul li a {
font-size:10px;
color:#787878;
}

.regions div#footernav div#footerWrapper span div a {
font-size:10px;

}

.regions #footernav a, #footernav a:visited {
    color: #82BED2;
    text-decoration: none;
}

.regions span.copyright {
    color:#787878;
}

.regions div#footernav ul li a:hover {
	text-decoration:underline;
	color:#999

}

/* ############################## END OF FOOOTER STUFF ##########################*/


/* ##################################  START OF Regions Right Rail ###################################*/
.regions .resources-right-rail {
    background-color:inherit;
    width:300px;
    float:right;
    text-align:left;
    margin-right: 10px;
}
.resources-right-rail .article-rail > div {
    background-color: #f5f3e9;
    color: #333;
    min-height: 100%;
    padding: 20px;
    margin-bottom: 10px;
    border: 1px solid #d2cfb8;
}

.resources-right-rail .article-rail h2 {
    color: #333;
    font-size: 24px;
    font-weight: 400;
    line-height: 30px;
    margin-bottom: 22px;
}

.resources-right-rail .article-rail p {
    font-size: 14px;
    font-weight: 600;
    line-height: 18px;
}
.resources-right-rail hr {
    width: 100%;
    margin-bottom: 30px;
    border-top: 1px solid #d2cfb8;
}

.resources-right-rail .search_box {
    margin-top: 10px;
}

.resources-right-rail .article-rail .search_box input.search-field {
    width: 100%; height: 42px;
    padding-left: 4px;
    border-radius: 4px;
    border: 1px solid #999999;
    box-sizing: border-box;
}

.article-rail .search_box .button {
    background-color: #e4e1cd;
    color: #333333;
    font-size: 14px;
    font-weight: 600;
    line-height: 18px;
    text-align: center;
    
    display: block;
    width: 72px; height: 26px;
    padding-top: 7px;
    border-radius: 3px;

    position: relative;
    float: right;
    top: -38px; right: 4px;
}
.article-rail .search_box .button:hover {
    background-color: #d2cfb8;
}

.resources-right-rail .searchOverflow {
    background: url('/images/regions/dropdown_arrow.jpg');
    background-repeat: no-repeat;
    background-position: 96%;
    background-color: #fff;
    width: 100%; height: 42px;
    overflow: hidden;
    cursor: pointer;
    border-radius: 4px;
}
.resources-right-rail .searchOverflow select {
    background: transparent;
    color: #333333;
    font-size: 14px;
    font-family: ubunturegular, Arial, sans-serif;
    width: 110%; height: 43px;
    padding-left: 10px;
    border: 0;
    cursor: pointer;
 }

.resources-right-rail ul li {
    border-top: 1px solid #d2cfb8;
    padding: 15px 0;
}
.resources-right-rail ul li:last-of-type {
    padding-bottom: 0;
}
.resources-right-rail ul li a {
    color:  #1e82b4;
    font-size: 12px;
    font-weight: 400;
}

.regions .bulleted_list ul {
    list-style:disc inside none;  
}

.regions .bulleted_list ul li {
    list-style:disc inside none;
    padding-bottom:4px;  
}

.regions .bulleted_list,
.regions .text_block_module {
padding-bottom:10px;
padding-right:15px;
padding-top:10px;
}

.regions .regions_contact_area {
padding:0px 15px 10px 0px;
}
#regions_main_content #readspeakstart .right_rail a{
    font-weight: bold;
}
/* ##########################    FOLLLOW US REGIONS ################################ */

.regions .regions_right_rail .regions_followus {
min-height:30px;
padding-top:0px;
padding-bottom:10px;
}

.regions .regions_right_rail h2 {
color:#f39531;
font-size:24px;
text-transform:capitalize;
text-align:left;
padding-bottom:12px;
font-weight:normal;
} 

.regions .regions_right_rail div.social_newsletter {  
border:1px solid #e2e2d5;
border-radius:6px;
width:132px;
font-size:11px;
float:left;
padding:10px 0;
position:relative;
bottom:11px;

}

.regions .regions_right_rail .social_newsletter img {
float:left;
padding:0 6px;
}

.regions .regions_right_rail .social_newsletter a {
float:left;
font-size:11px;
cursor:pointer;
color:#1E82B4;
}

.regions .regions_right_rail .social_newsletter a span {
width:80px;
float:left;
}

.regions .regions_right_rail .social_newsletter a:hover {
color:#28A5D7;

}

.regions div.social_media_icons {
float:left;
}
.regions .regions_right_rail .social_media_icons {
	float:right;
	margin-right:2px
}
.regions div.social_media_icons a {
 margin-right:8px;   
    
}

/* ################################ END FOLLOW US REGIONS #########################################*/



/*################################## BEGIN DONATE NOW BLOCK ##########################################*/

.regions .regions_donate {
min-height:158px;
/*padding-top:22px;*/
position:relative;

}

.regions .regions_donate h2 {

}

.regions .regions_donate h4 {
font-size:13px;
line-height:16px;
color:#333333;
font-weight:normal;
width:120px;
text-transform:none;
float:none;
padding-bottom:15px;

}
.regions .regions_donate div.donate_photo {
position:absolute;
right:0px;
bottom:0px;
}

.regions .regions_donate a, .regions_donate a:visited {
width:96px;
height:38px;
display:block;
padding-left:14px;
padding-top:9px;
font-size:15px;
color:White !important;
font-weight:bold;
background: url(/RegionsImages/donate.png) no-repeat;    
}


/* ################################# START LOCATIONS MAP AREA ####################################### */

.regions .location_map .world_map_container {
padding-bottom:10px;
padding-right:14px;
border-bottom:1px solid #d8d8cb;
}

.regions .location_map {
padding-right:14px;
padding-top:10px;
}
.regions .location_map h4 {
text-transform:none;
color:#333333;
font-size:16px;
line-height:22px;
width:270px;
padding-bottom:15px;
font-weight:normal;
float:none;
}


.regions .location_map h5 {
margin:13px 0;
}

.regions .location_map h5 a {
 text-transform:uppercase;
 font-size:10px;
 color:#1e82b4;
 text-decoration:none;  
} 

.regions .location_map a 
{font-family: ubunturegular, Arial, sans-serif;
 font-size: 15px}


/* ##################################### END LOCATIONS MAP AREA ###################################### */

/*######################################### Start SUPPORT AREA or Promo ####################################### */
.regions div#support_wrapper_regions {
position:relative;
min-height:171px;
margin-bottom:10px;
}

.regions div#support_wrapper_regions div.support_area {
position:absolute;
z-index:0;
width:283px;
min-height:156px;
/*padding-top:0px !important;*/
}

.regions div#support_wrapper_regions div.current {
z-index:10;
}

.regions .support_area h2 {
padding-bottom:15px;
/*padding-top:15px !important;*/
line-height:18px;
}

.regions .support_area .support_content {
padding-bottom:15px;
}

.regions .support_area .support_content img {
float:left;
}

.regions .support_area .support_content img.dont_float {
float:none !important;
}

.regions .image_holder {
width:130px;
float:left;
}

.regions .image_holder span.view_larger {
display:block;
padding-top:6px;
text-transform:uppercase;
font-size:10px;


}
.regions .support_area .support_content .support_text { 
float:left;
width:125px;
line-height:normal;
margin-left:10px;
}

.regions .support_area .support_content .support_text  a.learn_more  {
display:block;
line-height:normal;
margin-top:4px;
}

.regions .support_area .support_content .support_text  span.promoitemtitle {
display:block;
line-height:14px;
font-weight:bold;
padding-bottom:4px;
}


.regions .support_area .support_content .support_text a { 
text-decoration:none;
 color:#1e82b4;
}

/*#######################################   END SUPPORT AREA ################################################*/


/*########################################   START BLOG AREA ################################################*/

.regions .blog_area {
padding-right:12px;
}

.regions .blog_area h2 {
padding:0px 0px 12px 0px;
}

.regions .blog_area h5.blog_title {
font-size:14px;
font-weight:bold;
width:275px;
margin-bottom:12px;
padding-bottom:0px;
}

.regions .blog_area p.blog_posting {
width:275px;
font-size:13px!important;
color:#333333 !important;
line-height:18px;
padding-bottom:14px !important;
margin-bottom:0;
}

.regions .blog_area p.blog_posting a {
 color:#1e82b4;
 font-weight:bold;
 text-transform:uppercase;
 font-size:10px;
}

.regions .regions_right_rail .blog_area p.blog_posting a:hover {
color:#28A5D7;

}


.regions .blog_area .posted_info {
padding-bottom:14px !important;
border-bottom:1px solid #d8d8cb;
margin-bottom:10px;
text-transform:uppercase;
color:#999999 !important;
font-size:10px !important;
width:100%;
}

.regions .blog_area .posted_info a {
 color:#1e82b4;
 font-size:10px;
 text-transform:uppercase;
}

.regions .blog_area .go_to_blog {
margin-bottom:10px;

}
.regions .blog_area .go_to_blog a {
font-size:10px;
color:#1e82b4;
font-weight:bold;
text-transform:uppercase;
}

/*######################################## END BLOG AREA ################################################*/


/*######################################## START FACEBOOK AREA social plugin ################################################*/
.regions .facebook_area {
padding-bottom:12px;
}

.regions .facebook_area h2 {
padding:0px 0px 12px 0px;
}

.regions #likebox-frame{
 border:2px solid #f3f3ed;
 width:272px;
 z-index:10;
 height: 560px;
 overflow: hidden;
 position:relative;
 top:-1px;
 left:-2px;
}

.regions #likebox-frame iframe{
  left:-5px;
  overflow:hidden;
  position:relative;
  top:5px;
}

.regions  #social_rail .fb_iframe_widget {
	top:-10px;
}

/*######################################## END FACEBOOK AREA GO AWAY FACEBOOK ################################################*/

/*######################################### START ME UP TWITTER #########################################################*/

.regions .twitter_area {
padding:0px 10px 10px 0px;
}

.regions .twitter_area h2 {
float:left;

}

.regions .twitter_area #twitter_logo {
float:left;
margin-left:10px;
}

.regions .twitter_area .twitter_content {

}

.regions .twitter_area .twtr-hd, .twtr-ft {
    display: none;
}

.regions .follow_us_twitter {
padding:5px 0px 0px 9px;
margin:5px 5px 0px 0px;
border-top:1px solid #e2e2d5;

}

/*############################################## END OF TWITTER AS WE KNOW IT ################################################*/



/*################################################# START of Article  portion of right rails  #############################*/
.regions .regions_quote {
background-color:#282c36 !important;
padding-top:18px;
padding-right:20px;
padding-bottom:18px;
}

.regions .regions_quote p.quote_text {
font-size:18px;
line-height:26px;
color:White !important;
/*font-family:Georgia, Times New Roman;*/

}

.regions .regions_quote p.quote_text strong {
color:#dc821e;
}

.regions div.quote_section strong 
{
 color:#dc821e;   
}


.regions .regions_quote .quoted {
color:#787878;
font-size:10px;
float:right;
display:block;
text-transform:uppercase;
}

.regions .regions_quote .person_title {
color:#787878;
font-size:10px;
float:right;
display:block;
text-transform:uppercase;
}

div#article_content_rr > ul {
list-style-image:none;
list-style-type:disc;
list-style-position:outside;
margin-left:20px;
margin-bottom:20px;      
}

div#article_content_rr > ul li 
{
margin-bottom:5px;   
list-style-image:none;
list-style-type:disc;
list-style-position:outside;
font-size:12px;    
}

/*###################################   SECTIONS PAGES ##################################*/
.regions .sections_top {
	/*padding:10px 10px 10px 20px;*/
	/*width:927px;*/
	width:958px;
	/*width:auto;*/
	border:1px solid #e2e2d5;
	float:left;
	margin-bottom:10px;
	/*background-image:url('/RegionsImages/watermark.png');*/
	background:white;
	background-position:top left;
	background-repeat:no-repeat;
	position:relative;
    overflow-y:hidden;
}

.regions .sections_top .left_of_image {
	width:420px;
	height:300px;
	position:absolute;
	top:0;
	left:0;
	z-index:61;
	background:url(/RegionsImages/section_top_curve.png) top right no-repeat;
}
.regions .sections_top .left_of_image .regions_slideshow_wrapper{
    border:none;
    float:right;
    display:inline-block;
    overflow:hidden;
}
.regions .sections_top .left_of_image .inner {
	padding:0 90px 0 20px
}
.regions h3.page_title {
	font-size:36px;
	color:#333333;
	/*font-family:Georgia;*/
	line-height:36px;
	text-transform:capitalize;
	margin-top:20px;
	margin-bottom:15px;
}

.regions p.page_description {
font-size:16px;
color:#999999;
line-height:26px;
}

.regions p.page_description a strong {
font-size:14px;
text-transform:uppercase;
font-weight:normal;
}

.regions .sections_top .top_image_holder {
	float:right;
	height:300px;
}

.regions .left_wrapper {
float:left;
width:650px;
position: relative;
margin-bottom: 25px;
}

.regions .left_of_right_rail {
width:618px;
border:1px solid #e2e2d5;
float:left;
padding:20px 10px 10px 20px;
margin-bottom:10px;
}

.regions .left_of_right_rail h4.column_heading { 
color:#f50021;
font-size:18px;
padding-bottom:18px;
text-transform:capitalize;
float:none;
font-weight:normal;
}

.regions .left_of_right_rail ul {
float:left;
}

.regions .left_of_right_rail ul li {
padding-bottom:11px;
}

.regions .left_of_right_rail ul.first {
margin-left:14px;
width:300px;
}
.regions .left_of_right_rail ul.first li, .regions .left_of_right_rail ul.second li, .regions .left_of_right_rail ul.third li{
    list-style-type: disc;
}
.regions .left_of_right_rail ul, .regions .left_of_right_rail ul li {
list-style-type:disc;
list-style-position:outside;
margin-left: 15px;
margin-right: -5px;


}

.hide li
{
    min-width: 150px;
}


ul.AllLinks
{
   -moz-column-count:2;
    -moz-column-gap: 20px;
    -webkit-column-count: 2;
    -webkit-column-gap: 20px;
    column-count: 2;
    column-gap: 20px;
 /*   height: 112px;*/

}

.AllLinks li
{
    min-width: 220px;
}

#AllLinks ul:nth-child(1) {
  float: left;
 
  overflow: hidden;
  position: relative;
  margin-left: -13px;
  width: 280px;
  }

#AllLinks ul:nth-child(2) {
  float: left;
  width: 280px;
 
  }


.first, .second, .third
{
    width: 190px;
}


.regions .left_of_right_rail ul li a.list_item_links {
/*font-size:13px;
color:#1e82b4;
text-decoration:none;*/
text-transform:capitalize;
}

.regions .two_column_list ul.first li { 
width:290px;

}

.regions .two_column_list ul.second li { 
width:285px;
}

.regions .three_column_list ul li {
width:195px;
margin-right:5px;
}

/*.regions .three_column_list ul li {
width:200px;
margin-right:5px;
}*/

.regions .three_column_list ul.third li {
width:190px;
}

.regions .three_column_list ul.sports_3 li {
width:190px;
}

.regions div#sports_page .three_column_list ul,
.regions div#sports_page .three_column_list ul li,
.regions ul#AllSports ul li{
list-style:none inside none;
}

.regions div#sports_page .three_column_list {
margin-top:10px;
padding-top:10px;
}

.regions div#sports_page .three_column_list h2 {
font-size:18px;
color:#f50021;
margin-bottom:15px;
font-weight:normal;
text-transform:capitalize;
float:none;

}

.regions div#sports_page .three_column_list ul li {
font-size:13px;
color:#1e82b4;
text-decoration:none;
padding-bottom:8px;

}

/*.regions div#sports_page .three_column_list ul li.sport_li:hover {
color:#333333;
font-weight:bold;
font-size:13px;
font-family:Arial;
text-decoration:none;
padding-bottom:8px;
}*/


.regions .openthis {
color:#333333;
font-weight:bold;
}
.regions li.sport_li span {
cursor:pointer;
}

.regions div#sports_page .three_column_list ul li ul.hide 
{
    margin-top:8px;
}

.regions div#sports_page .three_column_list ul li ul.hide,
.regions div#sports_page .three_column_list ul li ul.hide li {
float:none;
list-style:disc outside none;
color:#333333;
}

.regions div#sports_page .three_column_list ul li ul.hide li {
/*margin-left:15px;*/
margin-left:30px;
max-width:150px; 
}
.regions div#sports_page .three_column_list ul li ul.hide li{text-transform: none;}
.regions div#sports_page .three_column_list ul li ul.hide li a.taxCat{
    text-transform: uppercase;
}
.regions .quote_section {
background-color:#282c36 !important;
padding:18px;
float:left;
width:614px;
margin-bottom:10px;
position:relative;
}

.regions .quote_section p {
width:595px;
color:White !important;
font-size:20px !important;
line-height:30px !important;
/*font-family:Georgia;*/
}
.regions .quote_section p span {
color:#dc821e;
}

.regions .quote_section span.quoter {
color:#787878;
text-transform:uppercase;
font-size:10px;
padding:0px;
display:block
}

.regions span.quoter a {
font-size:10px;

}
.regions div.regions_article img.article_image {
margin-right:12px;
float:left;
}

.regions div.regions_article h4.article_header {
font-size:18px;
color:#f50021;
margin-bottom:15px;
font-weight:normal;
text-transform:capitalize;
float:none;

}

.regions div.regions_article p {
font-size:13px;
/*float:left;*/
color:#333333;
line-height:20px;
/*width:410px;
margin-top:-5px;*/
margin-bottom:20px;
}

.learn_more, viewalleventslink a {
text-transform:uppercase !important;
color:#1e82b4 !important;
font-size:10px !important;
text-decoration:none !important;
font-weight:bold !important;
cursor:pointer;
}

viewalleventslink a {position: absolute; margin: -16px 0 0 10px}

a.learn_more:hover 
{
    color:#28a5d7 !important
}






/* #################################### GET INVOLVED DONATE VOLUNTEER SECTION ################################ */

.regions div.vol_don_get div.all_three {
border-bottom:1px solid #e2e2d5;
padding-bottom:25px;
margin-right:10px;
}

.regions div.vol_don_get div.get_involved {
padding-bottom:18px;
}
.regions div.vol_don_get div.all_three p {
padding:3px 0px;
margin-bottom:0px !important;
}
.regions div.vol_don_get div.get_involved ul.first {
width:290px;
margin-left:0px;
margin-right:10px;
}

.regions div.vol_don_get div.get_involved ul {
float:left;
width:290px;


}

.regions div.vol_don_get div.volunteering h4.column_heading,
.regions div.vol_don_get div.donations h4.column_heading {
padding-bottom:0px;
padding-top:13px;
}

.regions div.vol_don_get div.volunteering a, 
.regions div.vol_don_get div.donations a {
text-decoration:none;
text-transform:uppercase;
color:#1E82B4;
font-size:10px;
}

.regions div.vol_don_get div.volunteering {
border-bottom:none;
}

.regions .left_of_right_rail div.get_involved ul, 
.regions .left_of_right_rail div.get_involved ul li {
list-style:disc inside none;
}


/*#######################################  END INVOLVED DONATE VOLUNTEER SECTION #################################*/







/*################################## REGISTER YOUR EVENT PAGE ########################################*/

.regions .your_info {
padding:15px 30px;
background-color:#f3f2ed;
border:1px solid #e2e2d5;
font-size:12px;
margin-bottom:30px;
float:left;
width: 898px;
}

h5.event_title {
font-size:18px;
color:#333333;
font-weight:normal;

}
.regions .your_info p {
width:760px;

}
.regions .your_info .your_container {
float:left;
margin-right:10px;
margin-top:15px;
}

.regions .your_info .your_container label {
display:block;
}

.regions .your_info .your_container input {
width:264px;
height:25px;
border-radius:3px;
border:1px solid #e2e2d5;
}

.regions .your_info .your_container label span {
color:#999999;
font-style:italic;
}

.regions .register_event_form {
padding:15px 30px;
background-color:#f3f2ed;
border:1px solid #e2e2d5;
font-size:12px;
margin-top:5px;
}

.regions .register_event_form .event_info_container {
float:left;
margin-right:5px;
margin-top:15px;
}

.regions .register_event_form .event_info_container label {
display:block;
}

.regions .register_event_form .event_info_container select {
width:264px;
height:25px;
border-radius:3px;
border:1px solid #e2e2d5;
}

.regions .register_event_form .event_info_container input {
width:264px;
height:25px;
border-radius:3px;
border:1px solid #e2e2d5;
}

.regions .register_event_form .event_info_container input.state_prov {
    width:125px;
}

.regions .register_event_form .event_info_container input.sponsor {
    width:130px;
}




.regions .register_event_form .date_time {
width:545px;
float:left;
margin-top:10px;
clear: left;
}

.regions .register_event_form .date_time .date_time_container {
border-radius:3px;
border:1px solid #e2e2d5;
padding:5px;
}



#uiRblEventLength, #ctl00_ContentPlaceHolder1_uiRblEventLength{
width:500px;
display:block;
}

#uiRblEventLength label, #ctl00_ContentPlaceHolder1_uiRblEventLength label {
margin-right:12px;
margin-left:3px;

}

.regions label.block 
{
    display:block;
}

.regions .date_time_container div.date_contaier {
width:266px;
float:left;
margin-top:12px;
margin-bottom:20px;
}

.regions .date_time_container div.date_contaier a.selectBox {
width:80px;
margin-right:2px;
}

.regions .date_time_container div.date_contaier a:nth-child(3) {
width:95px;
}

.regions .date_time_container div.date_contaier a:nth-child(5) {
width:60px;
}

.regions .register_event_form .event_type {
margin-top:10px;
float:left;
margin-left:10px;
}


.regions .register_event_form .event_type_container {
width:240px;
padding:8px;
padding-bottom:4px;
border:1px solid #e2e2d5;
border-radius:3px;
min-height:103px;
}

.regions div.hide 
{ display:none;}


.regions .register_event_form .event_type table td {
padding:2px 0px;
}

.regions .register_event_form .event_type table td label {
padding-left:3px;
}


.regions .register_event_form .description_event {
width:540px;
float:left;
margin-top:10px;
}

.regions .register_event_form .website_participants {
float:left;
margin-left:10px;
border-radius:3px;
width:260px;
/*margin-top:10px;*/
}

.regions .register_event_form .website_participants input {
width:264px;
height:25px;
border-radius:3px;
border:1px solid #e2e2d5;
}

.regions .register_event_form .website_participants label {
margin-top:12px;
}

.regions .register_event_form .contact_info 
{
    margin-top:10px;
}

.regions .register_event_form .contact_info .contact_info_container {
float:left;
margin-right:10px;
}

.regions .register_event_form .contact_info .contact_info_container input {
width:264px;
height:25px;
border-radius:3px;
border:1px solid #e2e2d5;
}

.regions .confirm_event {
margin-top:20px;
}


#ctl00_ContentPlaceHolder1_uiTxtDescription { height:81px;}

div.confirm_event #uiLnkCancel, table td a#imdone, div.confirm_event .cancel_button  {
display:block;
float:left;
position:relative;
height:20px;
width:72px;
padding:3px 0px;
font-size:12px;
border-radius:3px;
color:#1e82b4;
font-weight:12px;
text-align:center;
text-decoration:none;
border:1px solid #e2e2d5;
margin-left:337px;
margin-top:2px;
padding-top:7px;
}

.regions a.privacy_policy {
font-size:11px;
position:relative;    
top:15px;    
}

div.confirm_event #uiLinkRegister, table td a#register_event, div.confirm_event .registerEvent_button, .regions a.yellowbutton {
display:block;
float:left;
width:174px;
/*height:35px;*/
height:30px;
position:relative;
left:20px;
background: url(/RegionsImages/register_event.png) no-repeat;
color:White;
padding-top:7px;
padding-left:29px;
font-weight:bold;
font-size:16px;
}

.regions a.yellowbutton 
{text-align: center;
 padding-left: 0;
 float: none;}

/*##################################### END YOUR REGISTER EVENT PAGE ##################################*/



/*####################################    START ACTUAL REGIONS ########################################*/

.regions h2.regions_area_title {
    font-size:36px;
    /*font-family:Georgia;*/
    margin-bottom:20px;
    float:none;
    margin-top:0px;
    font-weight:normal;
    padding-left:7px;
    color:#333333;
    line-height:40px;
}

.regions p.regions_title_description {
    font-size:17px !important;
    color:#999999 !important;
    line-height:26px!important;
    padding-bottom:12px;
    padding-left:7px;
}

.regions div.button_holder {
    margin:10px 7px;
}

.regions div.button_holder a.button_link {
    font-size:14px;
    font-weight:bold;
    text-align:center;
    padding-top:5px;
    display:block;
    height:24px;
    width:69px;    
    background-image:url(/RegionsImages/button_sprite.png);
    background-position:0 -32px;
    float:left;
    margin-right:5px;
    color:#f39531;    
}

.regions div.button_holder a.button_link:hover {
    background-position:0 -1px;
    background-image:url(/RegionsImages/button_sprite.png);
}

.regions #article_content_rr p.regions_title_description {
    font-size:17px;
    color:#999999;
    line-height:26px;
    padding-bottom:12px;
    padding-left:7px;
}

.regions .regions_slideshow_wrapper {
    padding:10px 10px;
    margin: 0 0 12px 0;
    border:1px solid #e2e2d5;
    width:631px;
}

.regions #regions_slider {
    position:relative;
    width:630px;
    height:300px;
}
.regions .nivoSlider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}

.regions .nivoSlider a.nivo-control, #landingContent .regions .nivoSlider a.nivo-control{
    border:0;
    padding-right:8px;
    padding-left:6px;
    padding-top:3px;
   /* padding-bottom:6px;*/
    margin-right:5px;
    background:url(/RegionsImages/circle_off.png) no-repeat;
    color:#f50021 !important;
    display:block;
    float:left;
    min-height:20px;
    font-weight:bold;
    font-size:12px;
    cursor:pointer;   
}

.regions .nivoSlider a.nivo-control, #landingContent  .regions .nivoSlider a.nivo-control{
    /*color:#f50021 !important;*/
}

.regions .nivoSlider a.active, #landingContent .regions .nivoSlider a.active{
    border:0;
    padding-right:8px;
    padding-left:6px;
    padding-top:3px;
   /*   padding-bottom:6px;*/
    margin-right:5px;
    color:Red;
    background:url(/RegionsImages/circle_on.png) no-repeat;
    color:#ffffff !important;
    display:block;
    float:left;
    min-height:20px;
    font-weight:bold;
    font-size:12px; 
}

.regions .nivo-caption p {
margin-left:130px;
color:White;
font-size:13px;
padding-top:5px;
}

.regions .nivo-caption p a {
color:White;

}
.regions .nivo-controlNav {
    bottom: 3px;
    position: absolute;
    left: 15px;
    z-index: 89;
}
.regions .top_image_holder .nivo-controlNav {
   left: 80px;
}
.regions .top_image_holder .nivo-caption p {
  margin-left:185px;
}
.regions a.nivo-imageLink {
    height:100%;
    position:absolute;
    width:100%;
    z-index:60;
    top:0px;
    margin:0px;
    padding:0px;
    left:0px;
}

.regions div.regions_slideshow_wrapper .nivo-html-caption a {
   color: #1e82b4;
    font-size: 13px;
    text-decoration: none; 
}


.regions .nivo-caption {
display:none;
position:absolute;
bottom:0;
width:100%;
background: url(/RegionsImages/slider_background.png) no-repeat;
height:30px;
opacity:1 !important;
float:left;
}

.regions .nivo-caption p {


}
.regions .nivo-html-caption 
{
    display:none;
}


.regions .program_listing {
margin-top:10px;
padding-top:10px;
}

.regions .program_listing h3 {
    color: #F50021;
    float: none;
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 15px;
    text-transform: capitalize;
	
}

.regions .program_listing h3.fltLt {
	float:left;
	margin-bottom:0px;
}

.regions .program_listing a.toggle_location {
	margin-right:30px;
	position:relative;
	top:5px;
}

.regions #regions_main_content .left_wrapper .program_listing ul {
float:left;
width:150px;
list-style:none outside none;
}

.regions #regions_main_content ul#AllLocations {
width:630px;
/*display:none; */
margin-top:15px;
}

.regions #regions_main_content .left_wrapper .program_listing li {
padding-bottom:12px;
list-style:none outside none;
}

.regions .program_listing li a {
color:#1e82b4;
font-size:13px;
/*text-transform:capitalize;*/
}

.regions .program_listing li a:hover {

color:#28a5d7;
}

.regions .in_the_spotlight {
padding-top:10px;
}


.regions .in_the_spotlight h3, .regions .calendar_promos h3, h3.tilesTitle, .regions .regions_right_rail .location_map h2 {
font-size:23px;
color:#f50021;
float:none;
margin-bottom:10px;
}

h3.tilesTitle {float: left}
.tilesLink {float:right; margin-top: 10px}

.regions .spotlight_container img {
float:left;
}

.regions .spotlight_container {
padding-bottom:20px;
border-bottom:1px solid #e2e2d5;
margin-bottom:15px;
}

.regions .nextto {
float:left;
width:300px;
margin-left:12px;
position:relative;
}

.regions .nextto h4 {
font-size:20px;
color:#333333;
float:none;
margin-bottom:8px;
margin-top:-5px;
font-weight:normal;
}

.regions .nextto p {
font-size:13px;
line-height:18px;}

.regions #regions_main_content .in_the_spotlight .spotlight_container .nextto ul {
list-style-position:inside;
position:absolute;
width: 100%;}

.regions #regions_main_content .in_the_spotlight .spotlight_container .nextto ul li {
padding-bottom:5px;
font-size:10px;
list-style-position:inside;
}

.regions #regions_main_content .in_the_spotlight .spotlight_container .nextto ul li span {
font-weight:bold;
font-size:10px;
text-transform:uppercase;
color:#f59632;
}

.regions .spotlight_descriptions {
float:left;
padding-bottom:15px;
}

.regions .spotlight_descriptions p a {
    color: #1E82B4;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
}

.regions .spotlight_descriptions p a:hover {
    color:#28A5D7;

}

.regions .spotlight_descriptions h5,
.regions .resources .nextto h5, .regions .calendar_promos .promo h5 {
font-size:15px;
color:#333333;
font-weight:bold;
margin-bottom:10px;
}

.regions .resources {
padding-top:10px;
}
.regions .resources h2 {
font-size:18px;
color:#F50021;
margin-bottom:15px;
}

.regions .resources img {
float:left;
}

.regions .resources .nextto {
width:455px;
}

.regions .resources p {

}

.regions .resources .below_resources {
border-top:1px solid #e2e2d5;
margin-top:15px;
padding-top:15px;


}

.regions .resources ul#resources_ul,
.regions .resources ul#resources_ul li   {
list-style-position:inside;
}

.regions .resources ul#resources_ul li {
padding-bottom:4px;
}

.regions .sponsors {
background-color:#f3f3ed;
padding-top:10px;
}

.regions .sponsors .heading {
/*padding-bottom:10px;
border-bottom:1px solid #e2e2d5;*/
}

.regions .sponsors .heading h2 {
float:left;
color:#f50021;
font-size:18px;
font-weight:normal;
margin-right:15px;
position:relative;
top:-4px;
}

.regions .sponsors .heading a {
/*float:right; */
text-transform:uppercase;
padding-right:10px;
margin-right:10px;
font-weight:bold;
font-size:10px;
}

.regions .sponsors .heading a.first {
border-right:1px solid #e2e2d5;
}


.regions div.dual_sponsors {
    width:290px;
}

.regions div.dual_sponsors .support_content img {
    float:left;
    padding:5px;
    border:1px solid #E2E2D5;
}

.regions div.dual_sponsors .support_content .support_text {
    float:left;
    width:120px;
    padding-left:10px;
	padding-top:15px;
}

.regions div.dual_sponsors .support_content .support_text span {
display: block;
font-weight: bold;
line-height: 15px;
}

.regions .sponsors .sponsor_content #sponsor_img {
float:left;
width:149px;
/*border-right:1px solid #e2e2d5;*/
position:relative;
min-height:104px;
}

.regions .sponsors .sponsor_content #sponsor_img img {
position:absolute;
z-index:0;
width:148px !important;
height:103px !important;
border:1px solid #e2e2d5;
}

.regions .sponsors .sponsor_content #sponsor_img img.current {
z-index:10;
}


.regions .sponsors .sponsor_content {
margin-top:10px;

}

.regions .sponsors .sponsor_content ul.sponsor_list,
.regions .sponsors .sponsor_content ul.sponsor_list li  {
list-style:none inside none;
}

.regions .sponsors .sponsor_content ul.sponsor_list li a {
font-size:11px;
}

.regions .sponsors .sponsor_content ul.sponsor_list {
margin-left:25px;
padding-right:10px;
margin-top:5px;
width:120px;
}



/* ##################################   END ACTUAL REGIONS PAGES ############################*/


/*###################################  START ARTICLE NEWS PAGE #############################*/
.regions h6.date {
margin-top:-10px;
font-size:12px;
color:#999999;
}


.regions .global_wrappers div.simple_content div.addthis_toolbox  {
	clear:both;
}

.regions .global_wrappers div.simple_content div.addthis_toolbox a.addthis_button img {
	display:none !important;
}

.regions div.addthis_toolbox {
margin:20px 0px;
}

a.addthis_button_print,
a.addthis_button {
float: left;
margin-right: 10px;
}

a.addthis_button_print {
background:url(/images/icons/print_sprite.png);
width:53px;
height:20px;
display:block;
background-position:0px 0px;
background-repeat:no-repeat;    
}

a.addthis_button_print:hover {
background:url(/images/icons/print_sprite.png);
width:53px;
height:20px;
display:block;
background-position:0px -21px;    
}

a.addthis_button {
background:url(/images/icons/share_sprite.png);
width:55px;
height:20px;
display:block;
background-position:0px 0px;     
}

a.addthis_button_google_plusone {
width:71px !important;

}

a.addthis_button_tweet {
width:85px !important;

}

a.addthis_button:hover {
background:url(/images/icons/share_sprite.png); 
width:55px;
height:20px;
display:block;
background-position:0px 20px;    
}

addthis_button_pinterest_pinit {
width:85px !important;

}

a.addthis_button_facebook_like {
  width: 81px !important;
}

a.addthis_button_tweet {
  width: 90px !important;
}

a.addthis_button_facebook_like {
width:79px !important;

}

.regions .top_article_image {
float:left;
min-width:230px;
margin-right:15px;
padding-bottom:20px;
max-width:300px;
}

.regions .top_article_image img {
margin-bottom:5px

}

.regions .top_article_image #LocationImageCaption {
font-size:11px;
color:#999999;
line-height:14px;
}

.regions .article_content .top_article_image p.image_description,
.regions #article_content_rr .top_article_image p.image_description,
.regions #programs_location .top_article_image p.image_description,
.top_article_image p.image_description {
font-size:11px;
color:#999999;
line-height:13px;
margin-bottom:10px;
min-width:230px;
max-width:300px;
}

.top_article_image p.image_description a { font-size:11px }

.regions .article_content {
padding:0 7px;
}

.regions .article_content p,
.regions #article_content_rr p,
.regions #programs_location p {
font-size:13px;
color:#333333;
line-height:20px;
margin-bottom:25px;
}
.regions #article_content_rr p.image_description, .regions #article_content_rr_ p.image_description{
     color:#999999 !important;
    font-size:11px !important;
}
.regions #content_promo_control .support_area .support_content .support_text {
width:150px;
font-size:12px;
line-height:15px;
}

.regions #content_promo_control .support_area .support_content h2 {
font-size:15px;
font-weight:bold;
margin-top:-3px;
margin-bottom:4px;
padding:0px;
text-transform:capitalize;
}


.regions #content_promo_control .support_area  {
float:left;
background-color:#f3f3ed;
width:298px;
border:1px solid #e2e2d5;
padding:10px;
padding-bottom:0px;
}

.regions #content_promo_control .support_area .support_content {
padding-bottom:0px;
}

.regions #content_promo_control {
margin-bottom:10px;
}


.regions #article_content_rr .article_subsection .get_involved {
float:left;
width:286px;
border:1px solid #e2e2d5;
padding:8px;
margin-right:15px;
}

.regions #article_content_rr .article_subsection .get_involved h3 {
font-size:15px;
font-weight:bold;
float:none;
color:#333333;
border-bottom:1px solid #e2e2d5;
padding-bottom:10px;
}

.regions #article_content_rr .article_subsection .get_involved p {
margin-top:10px;
margin-bottom:15px;
}

.regions #article_content_rr .article_subsection .get_involved ul {
list-style:disc inside none;
margin-top:10px;
}

.regions #article_content_rr .article_subsection .get_involved li {
padding-bottom:4px;
}

.regions div.article_subsection {
margin-bottom:20px;
}

.regions #article_content_rr .content_subsection,
.regions #programs_listing .content_subsection {
/*float:left;
width:300px; */
padding-bottom:25px;
}

.regions #article_content_rr h1 {
padding-bottom:25px;
color:#f50021;
font-size:18px;
}

.regions .related_slideshows {
padding:12px 20px;
background-color:#f3f3ed;
border:1px solid #e2e2d5;
margin-bottom:10px;
}

.regions #article_content_rr .related_slideshows h1 {
padding-top:6px;
padding-bottom:15px;
}

.regions .related_slideshows .slideshow_pics {
float:left;
width:128px;
margin-right:22px;
margin-bottom:18px;
/*height:120px; */
}

.regions .related_slideshows .slideshow_pics img {
margin-bottom:3px;
width:128px;
height:85px;
}

.regions .related_slideshows .slideshow_pics span {
font-weight:bold;
line-height:14px;
display:block;
padding-bottom:3px;
}

.regions .related_slideshows .slideshow_pics p {
margin:0px;
line-height:normal;
font-size:12px;
}

.regions .related_slideshows span.block {
display:block;
border-top:1px solid #e2e2d5;
padding-top:12px;
clear:both;
cursor:pointer;
}

.regions .related_slideshows .slideshow_wrapper {


}

.regions .global_sections {
float:left;
width:180px;
margin-right:25px;
padding-bottom:5px;
}

.regions .global_sections h6 {
 color: #333333;
 float: none;
 font-size: 15px;
 font-weight: bold;
 padding-bottom: 10px;
 position:relative;
 padding-top:10px;
}

.regions .global_sections p {
line-height:16px;
}

.regions .upcoming_events  {
width:626px;
background-color:#282c36;
padding:12px 4px 12px 20px;
clear:both;
}

.regions .upcoming_events p {
font-size:18px;
color:White;
float:left;
}

.regions #upcoming_events {
width:626px;
background-color:#282c36;
padding:12px 4px 12px 20px;
}

.regions #upcoming_events p {
font-size:18px;
color:White;
float:left;
line-height: 24px;
}

.regions #upcoming_events a.selectBox  {
float:right;
margin-right:5px;
display:block;
width:230px;
border:none; 
}

.regions #global_calendar_table_wrapper {
width:632px;
border-left:1px solid #e2e2d5;
border-right:1px solid #e2e2d5;
border-bottom:1px solid #e2e2d5;
padding:0px 8px;
}

.regions #global_calendar_table_wrapper.pagination_included {
width:648px;
border-left:1px solid #e2e2d5;
border-right:1px solid #e2e2d5;
border-bottom:1px solid #e2e2d5;
padding:0 !important;
}

.regions table#cal_upcoming_events {
margin:0 8px;

}

.regions div.add_event {
margin-top:20px;

}

.regions #global_calendar_table_wrapper td.date_details {
width:145px;
border-top:1px solid #e2e2d5;
vertical-align:top;
}

.regions #global_calendar_table_wrapper td.date_details  p {
padding-top:10px;
padding-left:8px;
line-height:18px;
}

.regions #global_calendar_table_wrapper td.event_details {
width:340px;
border-top:1px solid #e2e2d5;
vertical-align:top;
}

.regions #global_calendar_table_wrapper td.event_details h3, .regions .global_event_captions h3 {
font-size:18px;
color:#f50021;
padding:10px 0px;

}

.regions #global_calendar_table_wrapper td.event_details p {
line-height:18px;
padding-bottom:18px;
width:330px;
}


.regions #global_calendar_table_wrapper td.location_details {
width:143px;
border-top:1px solid #e2e2d5;
vertical-align:top;
}

.regions #global_calendar_table_wrapper td.location_details p {
padding-top:10px;
padding-left:8px;
line-height:18px;
}

.regions #global_calendar_table_wrapper th h4 {
font-size:14px;
padding-top:15px;
padding-bottom:12px;
color:#333333;
font-weight:bold;
text-transform:uppercase;
}

.regions #global_calendar_table_wrapper th h4.first,
.regions #global_calendar_table_wrapper th h4.last {
padding-left:10px;
}

.regions .pagination_container {
width:632px;
border-left:1px solid #e2e2d5;
border-right:1px solid #e2e2d5;
border-bottom:1px solid #e2e2d5;
padding:0px 8px;
min-height:50px;
margin-bottom:10px;
}

.regions .add_event .wrapping_this {
float:left;
margin-right:30px;
}
 
.regions .add_event #register_event_button {
display:block;
width:172px;
height:24px;
text-align:center;
padding-bottom:9px;
padding-top:6px;
font-size:15px;
color:#fff;
text-transform:capitalize;
font-weight:bold;
float:right;
background:url(/RegionsImages/register_event.png) no-repeat;
}







/* #################################### Start GLOBAL NEWS PAGE ########################### */

.regions .global_area_title {
    float: none;
    /*font-family: Georgia;*/
    font-size: 36px;
    font-weight: normal;
    margin-bottom: 20px;
    margin-top: 0;
    padding-left:10px;
    color:#333333;

}

.regions .global_title_description {
    color: #999999;
    font-size: 17px;
    line-height: 26px;
    padding-bottom: 12px;
    padding-left:10px;
}



.regions .global_wrappers {
padding:0px 10px;
margin-bottom:35px;
clear:both;
}

.regions .global_wrappers h6 {
font-size:10px;
font-weight:bold;
text-transform:uppercase;
color:#333333;
line-height:24px;
}

.regions .global_wrappers h2 { 
    color: #F50021;
    float: none;
    font-size: 18px;
    margin-bottom: 8px;
    font-weight:normal;

}

.regions .float_left {
float:left;
}

.regions .float_right {
float:right;
}

.regions .global_wrappers img.float_left {
margin-right:5px;

}

.regions .global_wrappers a.learn_more {
display:block;
}

.regions div.global_wrappers p.global_text {
padding-bottom:10px;

}


/*############################### LOCATION PAGE ########################*/

.regions #show_more_events {
    display:block;
    padding-top:10px;
    border-top:1px solid #e2e2d5;
    padding-bottom:10px;
    cursor:pointer;
}

div#programs_location {
    padding-left:5px;
}




/* ############################################## A -Z LISTING LIST PAGE #############################*/

.regions .three_columns div.columns {
float:left;
width:290px;
margin-right:30px;
}

.regions .four_columns div.columns {
float:left;
width:220px;
margin-right:20px;
}

.regions .four_columns div.last,
.regions .three_columns div.last {
margin-right:0px;

}

.regions div.columns h3.heading_listing {
font-size:18px;
color:#333333;
padding-bottom:10px;
margin-bottom:12px;
border-bottom:1px solid #e2e2d5; 
}

.regions div.columns div.section {
margin-bottom:30px;
padding-left:3px;

}

.regions div.columns div.section ul,
.regions div.columns div.section ul li {
list-style:none outside none;

}

/* ##################################   MAIN CONTENT STUFF ############### */
.regions #regions_main_content {
    width:980px;
    margin:0 auto;    
margin-bottom: 30px;   
   padding:12px 10px;
    background-color:#fff;
    box-shadow: 0 0px 4px 0px #CCCCCC;
    -webkit-box-shadow:0 0px 4px 0px #CCCCCC;
    -moz-box-shadow:0px 0px 4px 0px #CCCCCC;
/*    filter: progid:DXImageTransform.Microsoft.Shadow(color='#ece8e8', Direction=45, Strength=3)
    progid:DXImageTransform.Microsoft.Shadow(color='#ece8e8', Direction=135, Strength=3)
    progid:DXImageTransform.Microsoft.Shadow(color='#ece8e8', Direction=225, Strength=3)
    progid:DXImageTransform.Microsoft.Shadow(color='#ece8e8', Direction=315, Strength=3); */
}

.regions .rw-main  {
    background-image:none; 
    background-color:white;
}

.rw-orange, .ad-prev {
z-index:18 !important;
}






/* ############################# IMAGE MAP RIGHT RAIL #######################*/
.regions div.world_map_container {
margin-right:15px;
width:270px;
height:140px;
position:relative;
padding-right:0px !important;
}

.regions div.world_map_container ul li {
display:none;
position:absolute;
text-indent: -9999px;
z-index:20;
}

.regions div.world_map_container #transparent_map {
	position: absolute;
	z-index: 30;
	width: 270px;
	height: 140px;
	border: none;
}

#northamerica {
	background: url(/RegionsImages/map/north_america.png) no-repeat;
	width: 270px;
	height: 140px;
	top: 0px;
	right: 0;
}
#southamerica {
	background: url(/RegionsImages/map/south_america.png) no-repeat;
	width: 270px;
	height: 140px;
	top: 0px;
	right: 0;
}
#eurasia {
	background: url(/RegionsImages/map/eurasia.png) no-repeat;
	width: 270px;
	height: 140px;
	top: 0px;
	right: 0;
}
#africa {
	background: url(/RegionsImages/map/africa.png) no-repeat;
	width: 270px;
	height: 140px;
	top: 0px;
	right: 0;
}
#middleeast {
	background: url(/RegionsImages/map/middle_east.png) no-repeat;
	width: 270px;
	height: 140px;
	top: 0px;
	right: 0;
}
#eastasia {
	background: url(/RegionsImages/map/east_asia.png) no-repeat;
	width: 270px;
	height: 140px;
	top: 0px;
	right: 0;
}
#asiapacific {
	background: url(/RegionsImages/map/asia_pacific.png) no-repeat;
	width: 270px;
	height: 140px;
	top: 0px;
	right: 0;
}




/*#############################  styles for oldsite ###########################*/


.oldsite .regions_right_rail h2 {
margin-top:0px;
margin-bottom:0px;
line-height:18px;
}

.oldsite div.rw-content 
{
    margin-left:10px;
}

.regions .more_more {
    background-color: #282C36;
    padding-left: 20px;
    padding-right: 4px;
    width: 626px;
    min-height:40px;    
}

.regions .more_more p {
color: White;
font-size: 18px;
margin-bottom:0px;
padding-top: 9px;


}

.oldsite .related_slideshows h1 {
    padding-bottom: 15px;
    padding-top: 6px;
    color: #F50021;
    font-size: 18px;
    float:left;
	clear:both;
        
} 

.oldsite .related_slideshows span.view_it {
position:relative;
left:20px;
top:9px;
cursor:pointer;

}

.oldsite .related_slideshows .slideshow_pics {
margin-bottom:30px;
}

.oldsite .related_slideshows {
background-color:transparent;
border-left:none;
border-right:none;
border-top:none;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
margin:0 20px;
}

.oldsite ul.ad-thumb-list 
{
    width:auto; /*overriding some crazy a** js that's putting some mathematical formula on the width of this bad boy*/
}
/*############################### OLD SITE FEATURES AND MEDIA ############################*/
.oldsite div#regions_main_content div.left_wrapper div#articleLeft {
width:618px;
margin-left:10px;
border:1px solid #e2e2d5;
padding-left:20px;
padding-top:15px;
padding-right:10px; 
}


.oldsite div.left_wrapper h2.regions_area_title, 
.oldsite div.left_wrapper p.regions_title_description,
.oldsite div.left_wrapper div.addthis_toolbox   {
padding-left:17px;
}

.oldsite div.left_wrapper div#articleLeft div.sectional div.sectionalHeader {
border-bottom:none !important;
}

.oldsite div.left_wrapper div#articleLeft div.sectional div.sectionalHeader h3 {
color: #F50021;
font-size: 18px;
font-weight:normal;
}

.oldsite div.left_wrapper #articleLeft .thirdMedia 
{
    height:auto;
}

.oldsite div.left_wrapper div.sectional div.thirdMedia img {
border:none !important;
}

.oldsite div.left_wrapper #articleLeft .sectional a {
margin-right:25px;
}

.oldsite div.left_wrapper {
width:660px;
}

/* ################ PRESS ROOM PAGE ######################### */

.oldsite div#social_rail div.contacts h4 {
display:block;
float:none;
font-size:13px;
color:#333333;
font-weight:normal;
}

.oldsite div#social_rail div.contacts h3  {
display:block;
float:none;
font-size:13px;
font-weight:bold;
color:#333333;
}

.oldsite div#social_rail div.contacts h6 {
padding-bottom:10px;
border-bottom:1px solid #e2e2d5;
margin-bottom:10px;
line-height:20px;
}

.oldsite div#social_rail div.contacts,
.oldsite div#social_rail div.rss_feed { 
 padding-top:12px;
 padding-right:10px;
 padding-bottom:12px;   
}

.oldsite div#social_rail div.contacts h3,
.oldsite div#social_rail div.contacts h4 {
line-height:18px;
}    
    
.oldsite div#social_rail div.contacts span.inquiries {
display:block;         
} 

.oldsite div#social_rail div.rss_feed img {
float:left;
margin-right:10px;
}


.oldsite div#social_rail div.rss_feed ul {
list-style:disc inside none;
padding-bottom:10px;
border-bottom:1px solid #e2e2d5;
margin-bottom:10px;
margin-top:10px;
}

.oldsite div#social_rail div.rss_feed a {

}

.press_room_wrapper div.contacts {
padding-bottom:10px;

}

.oldsite #descriptions .ad-image-description {
min-height:0px;
}

.oldsite #descriptions .ad-image-description .ad-description-title {
font-size:18px;
font-weight:normal;
color:#202020;
}

.regions .banner_title {
color:White;
font-weight:bold;
font-size:18px;
line-height:18px;
margin:0;
padding:0;
padding-left:90px;
width:200px;
}

.oldsite h2.the_video_title {
font-size:18px;
font-weight:normal;
line-height:20px;
color:#333333;
}

#articleLeft div.global_event_captions .spacedHeader {
    color: #F50021;
    font-size: 18px;
    margin-top: 0;
    padding-top: 0px;
    text-transform: capitalize;
    padding-top:0px;
    padding-bottom:12px;      
} 
 
   
/* ############################  MISC ########################### */
div.rw-content div.rw-box p span span {font-size:11px; color:#999999;}  


/* DEFAULT PAGE ############################## */
.regions #tab_area #regions_info_wrapper {
    margin-bottom:10px;
 }
 
.ad-gallery .ad-nav {
margin-top:15px !important;

}


/* #######################   LANGUAGE MODAL ############################### */
div#modal_backdrop {
width:620px;
height:460px;
padding:20px;    
display:none;
position:absolute;
z-index:1111;
top:20%;
margin:0 auto;
left:25%;
background-image:url(/RegionsImages/modal_background.png);
background-repeat:no-repeat;    
}


div#language_modal {
width:490px;
padding-left:65px;
position:relative;
padding-right:65px;
height:405px;
padding-top:55px;   
background-color:#ffffff;
-webkit-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, .3);
-moz-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, .3);
box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, .3);
}

div#language_modal h3 {
font-size:24px;
color:#F50021; 
line-height:20px;
margin-bottom:20px;    
} 

div#language_modal p {
font-size:15px;
color:#333333;
line-height:20px;
margin-bottom:20px; 
}

div#language_modal p span.bold {
font-weight:bold;
color:Black;     
}

div#language_modal div.modal_languages {
float:left;
width:93%;
padding-left:2%;
display:block;
margin-right:30px;
}

div#close_button {
position:absolute;
top:10px;
right:10px;
cursor:pointer;

}

div#language_modal div.modal_languages h4,
div#language_modal div.modal_regions h4 {
font-size:15px;
color:#333333;
font-weight:bold;
width:100%;
line-height:20px;
padding-bottom:5px;
border-bottom:1px solid #e2e2d5;
margin-bottom:10px;
}

div#language_modal div.modal_languages ul,
div#language_modal div.modal_regions ul {
width:100%;
}

div#language_modal div.modal_languages ul li,
div#language_modal div.modal_regions ul li {
padding-bottom:12px;
margin-bottom:12px;
border-bottom:1px solid #e2e2d5;
margin-left:20px;
position:relative;
}

div#language_modal div.modal_languages ul li span.active,
div#language_modal div.modal_regions ul li span.active{
position:absolute;
left:-30px;
width:13px;
height:12px;
background-image:url(/RegionsImages/checkmark.png);
background-repeat:no-repeat;
}



div#language_modal ul li a {
font-size:15px;
}

div#language_modal ul li a.active {
font-size:15px;
color:#333333;
}

div#language_modal div.modal_regions {
float:left;
width:300px;
/*margin-left:50px; temporary*/
}

/* ########### for ARABIC PAGES ONLY ########################## */
.arabic .nivo-caption p {
padding-right:25px;    
}

.arabic .regions_donate h2.donate_now {
text-align:right;
padding-right:10px;
}

.arabic .regions_donate a, .arabic .regions_donate a:visited {
text-align:left;
z-index:5;
position:relative;
right:-15px;
}

.arabic .regions_right_rail .right_blocks {

}

.arabic h1, .arabic h2, .arabic h3, .arabic h4 {
text-align:right !important;
}

.arabic .regions_right_rail h2 {
text-align:right;
padding-right:15px;
}

.arabic .regions_donate div.donate_photo {
left:0;
right:auto;
z-index:1;
}

.arabic #donate_n_map .regions_donate h2.donate_now {
z-index:5;
}

.regions .regions_donate h4 {
z-index:5;
width:99px;
}


/* ############## PROJECT UNIFY ###############  */
/* also has same template as sports page */

.regions div.unify div.left_of_right_rail p.article_content {
	padding-left:0;
}

.regions div.unify div.left_of_right_rail ul, .regions div.unify div.left_of_right_rail ul li  {
	list-style-position:inside;
}
.regions div.unify div.regions_article ul li{
    list-style-position: outside;
    margin-left: 10px;
}

.gsc-control-cse, .gsc-control-cse .gsc-table-result {
  font-family: ubunturegular,Arial,sans-serif !important;
  font-size: 13px;
  width: 100%;
}

.regions ul.lang li.language a {
  margin-right: 8px;
  padding-right: 12px;
  border-right: 1px solid #666666;
  font-size: 11px;
}

.regions ul.lang li.language_5 a {
  border-right: 0;
  margin-right: 0;
  padding-right: 0;
}

table#past_games td { padding:3px }


.regions div.regions_right_rail a.share_your_story_button {
	/* global fix to always keep the button text white */
	color:#ffffff !important;
}

 .btn-view-more
 {float: left;
  background: #fff;
  border: 0;
  color: #1e82b4;
  font-weight: bold;
  cursor: pointer;
  font-size: 13px;
  padding-bottom: 10px;}
  
  div.confirm_event .cancel_button {display: none}
  .regions .confirm_event {width: 350px; margin: 20px auto;}
  .regions a.privacy_policy {top: 10px}
  
/* Find button in text form */
    .find.textbutton { 
        background: url(/RegionsImages/orangebuttonbackground.jpg) repeat-x !important;
        text-indent: 0 !important;
        font-size: 16px !important;
        line-height: 14px !important;
        color: #fff !important;
        border-radius: 5px;
        min-width: 70px;
        width: auto !important;
        text-align: center;
        padding: 9px 0;
        box-sizing: border-box;
    }
        .find.textbutton:hover { 
            color: #fff !important;
            background: url(/RegionsImages/orangebuttonbackgroundH.jpg) repeat-x !important;
        }
/* Taxonomy styles */
#regions_main_content #readspeakstart h1.tax-cat-h1{
    color: #333333;
    font-size: 36px;
}
#regions_main_content #readspeakstart p.intro_text{
    color: #999999;
    margin-top: 20px;
    margin-bottom: 40px;
    font-size: 14px;
}
#regions_main_content #readspeakstart .MainDivcatalog, #regions_main_content #readspeakstart .MainDivList{
    width: 660px;
    clear:both;
    position: relative;
    float: left;
    display: inline-block;
}
#regions_main_content #readspeakstart .MainDivcatalog br.clear{
    width: 100%;
    position: relative;
    clear: both;
}
#regions_main_content #readspeakstart .MainDivcatalog .resources-item{
    float:left;
    display: inline-block;
    width: 208px;
    border:1px solid #e2e2d5;
    margin-right:10px;
    padding-bottom: 10px;
    margin-bottom: 10px;
    -webkit-box-shadow: 0px -2px 5px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow:    0px -2px 5px 0px rgba(0, 0, 0, 0.1);
    box-shadow:         0px -2px 5px 0px rgba(0, 0, 0, 0.1);
}
#regions_main_content #readspeakstart .MainDivcatalog .resources-item h3, #regions_main_content #readspeakstart .MainDivcatalog .resources-item p, #regions_main_content #readspeakstart .MainDivcatalog .resources-item .collapsible-section{
    width: 168px;
    padding-right: 20px;
    padding-left: 20px;
}
#regions_main_content #readspeakstart .MainDivcatalog .resources-item h3{
    color: #333333;
    margin-bottom: 10px;
    margin-top: 10px;
    font-size: 18px;
}
#regions_main_content #readspeakstart .MainDivcatalog .resources-item p{
    color: #999999;
    margin-bottom: 10px;
}
#regions_main_content #readspeakstart .MainDivcatalog .resources-item img{
    width: 100%;
}
#regions_main_content #readspeakstart .MainDivcatalog .resources-item h4.accodion-link{
    color: #1e82b4;
    background: url(/RegionsImages/expand-close-item.gif) no-repeat 20px 4px;
    padding-left:39px;
    line-height: 17px;
    font-size: 13px;
    padding-top: 4px;
    padding-bottom: 4px;
    width: 148px;
}
#regions_main_content #readspeakstart .MainDivcatalog .resources-item ul.nonaccodion-link{
    margin:0;
    padding: 0;
    list-style-type: none;
    padding: 0 20px;
    /*margin-left: 10px;*/
    font-size: 11px;
}
#regions_main_content #readspeakstart .MainDivcatalog .resources-item ul.nonaccodion-link li{
    padding-bottom:8px;
    font-size: 11px;
}
#regions_main_content #readspeakstart .MainDivcatalog .resources-item ul.nonaccodion-link li a{
    color: #1e82b4;
    line-height: 17px;
    font-size: 13px;
    padding-top: 4px;
    padding-bottom: 4px;
    width: 148px;
    font-weight: bold;
    font-size: 11px;
}
#regions_main_content #readspeakstart .MainDivcatalog .resources-item h4.accodion-link:hover{
    cursor: hand;
    cursor: pointer;
}
#regions_main_content #readspeakstart .MainDivcatalog .resources-item h4.open{
    color: #333333;
    background: url(/RegionsImages/expand-close-item.gif) no-repeat 20px -63px;
}
#regions_main_content #readspeakstart .MainDivcatalog .resources-item h4.open a{
    color: #333333;
}
#regions_main_content #readspeakstart .MainDivcatalog .resources-item .collapsible-section{
    position: relative;
    float: left;
}
#regions_main_content #readspeakstart .MainDivcatalog .resources-item .collapsible-section li{
    margin-bottom: 5px;
}
#regions_main_content #readspeakstart .MainDivcatalog .resources-item .collapsible-section li a, #regions_main_content #readspeakstart .MainDivcatalog .resources-item .collapsible-section li span{
    font-size: 11px;
}
#regions_main_content #readspeakstart .MainDivcatalog .resources-item .collapsible-section a.taxViewMore,
#regions_main_content #readspeakstart .MainDivcatalog .resources-item ul.nonaccodion-link a.taxViewMore{
    float: left;
    display: inline-block;
}
#regions_main_content #readspeakstart .MainDivcatalog .resources-item .collapsible-section ul{
    list-style-type: disc;
    margin-left: 22px;
    margin-left: 20px;
    padding-left: 10px;
    font-size: 13px;
}
#regions_main_content #readspeakstart .MainDivcatalog .resources-item .collapsible-section ul li a span, #regions_main_content #readspeakstart .MainDivcatalog .resources-item ul.nonaccodion-link li a span{
    color: #55504b;
    font-weight: normal;
}
#regions_main_content #readspeakstart .MainDivcatalog .resources-item .collapsible-section ul li a span strong, #regions_main_content #readspeakstart .MainDivcatalog .resources-item ul.nonaccodion-link li a span strong{
    font-weight: normal;
    color: #1e82b4;
}
#regions_main_content #readspeakstart .MainDivcatalog .resources-item .collapsible-section ul li a.filetypelink, #regions_main_content #readspeakstart .MainDivcatalog .resources-item ul.nonaccodion-link li a.filetypelink{
    display: none;
}
/* Taxonomy List styles */
#regions_main_content #readspeakstart .left_wrapper a.return-to-list{
    position: absolute;
    left: 0;
    top:-15px;
}
#regions_main_content #readspeakstart .MainDivList .resources-item h3{
    color: #f50021;
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 15px;
    width: 100%;
    font-weight: bold;
}
#regions_main_content #readspeakstart .MainDivList .resources-item img{
    float: left;
    display: inline-block;
    margin-right: 15px;
    margin-bottom: 15px;
}
#regions_main_content #readspeakstart .MainDivList .resources-item p{
    color: #333333;
}
#regions_main_content #readspeakstart .MainDivList .resources-item ul{
    padding-left:13px;
    list-style-type: disc;
    float: left;
}
#regions_main_content #readspeakstart .MainDivList .resources-item ul li{
    padding-bottom: 10px;
    padding-right:15px;
}
#regions_main_content #readspeakstart .MainDivList .resources-item .accordion-item{
    clear:both;
    /*border: 1px solid #e2e2d5;*/
    color: #333333;
    float: left;
    font-size: 13px;
    margin-bottom: 10px;
    line-height: 18px;
    padding: 20px 10px 10px 20px;
    width: 615px;
}
#regions_main_content #readspeakstart .MainDivList .resources-item img{
    width:125px !important;
    height:85px !important;
}
#regions_main_content #readspeakstart .MainDivList .resources-item .img-wrapper{
 height:85px !important;
  width:125px !important;
  float: left;
  display: inline-block;
  margin-right: 10px;
  padding-bottom: 15px;
}
#regions_main_content #readspeakstart .MainDivList .resources-item .accordion-item .collapsible-section,
#regions_main_content #readspeakstart .MainDivList .resources-item .accordion-item .collapsible-section ul,
#regions_main_content #readspeakstart .MainDivList .resources-item .accordion-item .collapsible-section ul li{
    position: relative;
    width: 600px;
    clear: both;
}
#regions_main_content #readspeakstart .MainDivList .resources-item .accordion-item .collapsible-section ul{
    list-style-type: none;
    margin-top: 15px;
    padding-left: 13px;
    margin-left: 0;
}
#regions_main_content #readspeakstart .MainDivcatalog .resources-item .collapsible-section ul i.fa:before,
#regions_main_content #readspeakstart .MainDivList .resources-item ul i.fa:before,
#regions_main_content #readspeakstart .MainDivcatalog .resources-item ul.nonaccodion-link i.fa:before,
#regions_main_content #readspeakstart .MainDivList .resources-item .accordion-item .collapsible-section ul i.fa:before {
    padding-right: 3px;
}
#regions_main_content #readspeakstart .MainDivcatalog .resources-item .collapsible-section ul i.fa-circle:before,
#regions_main_content #readspeakstart .MainDivList .resources-item ul i.fa-circle:before,
#regions_main_content #readspeakstart .MainDivcatalog .resources-item ul.nonaccodion-link i.fa-circle:before,
#regions_main_content #readspeakstart .MainDivList .resources-item .accordion-item .collapsible-section ul i.fa-circle:before,
#regions_main_content #readspeakstart .MainDivList .resources-item ul i.fa-square:before,
#regions_main_content #readspeakstart .MainDivcatalog .resources-item ul.nonaccodion-link i.fa-square:before,
#regions_main_content #readspeakstart .MainDivList .resources-item .accordion-item .collapsible-section ul i.fa-square:before,
#regions_main_content #readspeakstart .MainDivcatalog .resources-item .collapsible-section ul i.fa-square:before {
    font-size: 8px;
}
#regions_main_content #readspeakstart .MainDivList .resources-item .accordion-item .collapsible-section ul li a,
#regions_main_content #readspeakstart .MainDivList .resources-item ul li a{
    color: #55504b;
    line-height: 18px;
}
#regions_main_content #readspeakstart .MainDivList .resources-item .accordion-item .collapsible-section ul li a.filetypelink, #regions_main_content #readspeakstart .MainDivList .resources-item ul li a.filetypelink{
    color: #1e82b4;
}
#regions_main_content #readspeakstart .MainDivList .resources-item .accordion-item .collapsible-section{
    width: 100%;
}
#regions_main_content #readspeakstart .MainDivList .resources-item .accordion-item h4.accodion-link, #regions_main_content #readspeakstart .MainDivList .resources-item .accordion-item h4.accodion-link a{
    color: #55504b;
    font-size: 18px;
    font-weight: normal;
    /*margin-bottom: 15px;*/
    float: left;
}
.nonaccodion-link .filetypelink {
    display: block;
    font-weight: bold;
    text-transform: uppercase;
}
i.fa > * {
    font-family: ubunturegular, Arial, sans-serif;
}
.blackButton {
    min-height: 0 !important;
        height: 38px !important;        
        background: black !important;
        color: white !important;        
        margin-left: -72px !important;
        margin-top: 4px !important;
        line-height: 3 !important;
        font-style: normal !important;
        cursor: pointer;
    }
   .beigeButtonSearch{
        background: #E3E0CC !important;
        color: #454137 !important;
        font-size: 15px !important;
        font-weight: bold !important;
        width: 112px !important;
        height: 40px !important;
        float: right;
   }
   .uk-button{
       -webkit-appearance: none;
    margin: 0;
    border: none;
    overflow: visible;
    font: inherit;    
    text-transform: none;
    display: inline-block;
    box-sizing: border-box;
    padding: 0 15px;    
    vertical-align: middle;
    line-height: 44px;
    min-height: 44px;
    font-size: 15px;    
    text-align: center;
    font-weight: 500;
    border-radius: 2px;
    transition-property: background, box-shadow;
    transition-duration: 250ms;
    transition-timing-function: ease-in-out;    
   }
.headersearchfield {
    padding: 6px 6px;
    height: 36px;
    width: 300px;
    border-radius: 4px;
    font-size: 16px;
}
.inlineform{
    margin: auto 30px 75px 30px;
    margin-top: -20px;
}
.inlineform h3{
    font-size:16px !important;
}
.inlineform input{
    width: 100%;
    height: 30px;
    border-color: #E5E0CD;
    margin-top: 5px;
    margin-bottom: 15px;
    font-size: 16px;
}
#uiDDLSuggestSearchItemsHeader{
    padding: 6px 6px;
    height: 42px;
    margin-left: 10px;
    border-radius: 4px;
    font-family: 'ubunturegular', Arial, sans-serif !important;
    font-weight: bold;
}
.searchInset{
    margin-top: 15px;
    min-height: 80px;
    border-radius: 2px;
    border: 1px solid #E5E0CD;
}
.searchInset h2{
    padding: 0 !important;
    margin: 7px 30px;
    line-height: 3.1;
}
.searchH3{
    font-size: 18px !important;
    color: #786e69 !important;
}
.greyCloseX{
    height: 20px;
    width: 20px;
    margin-top: -67px;
    margin-right: -13px;
    cursor: pointer;
}
.inlineform input{
    background: white !important;
}
.inlineform p{
  font-size: 16px;
  font-family: 'ubunturegular', Arial, sans-serif;
  color: #786e69;
}
.inlineform p span{
  font-size: 16px !important;
  font-family: 'ubunturegular', Arial, sans-serif;
  color: #786e69;
}
.greyCloseModal{
    position: absolute;
    height: 15px;
    width: 15px;
    cursor: pointer;
    margin-top: -10px;
}
#inlineformthanks{
    margin-right: 10px;
    margin-left: 10px;
    margin-bottom: 10px;
    height: 100px;
}
#inlineformthanks h2{
    margin-top: -10px !important;
}
.searchContactForm{
/*    margin: 15px 30px 15px 30px;
*/    margin: 5px;
    background-color: #F5F3E9;
}
.inlineform{
    font-size: 16px;
    color: #786e69;
}
.inlinesearchfield {
    padding: 6px 6px;
    height: 30px;
    width: 300px;
    border-radius: 4px;
    font-size: 16px;
}
.greyinlineButton {
    min-height: 0 !important;
        height: 32px !important;        
        background: #eceadb !important;
        color: black !important;        
        margin-left: -72px !important;
        margin-top: 4px !important;
        margin-bottom: 7px !important;
        line-height: 3 !important;
        font-style: normal !important;
        cursor: pointer;
        font-weight: bold;
    }
.twoColumnHeader{
    font-weight: bold;
}
.subcategoryTitle{
    color: #f50021;
    font-size: 18px;
	line-height: 20px;
    font-weight: normal;
    margin-bottom: 0;
	margin-top:0;
    width: 100%;
    font-weight: bold;
}
.thumbnail-section .subcategoryTitle{
	margin-bottom: 15px;
}

.interior-library-list .resources-item .accordion-item {
    color: #55504b;
    line-height: 18px;
}
.SubCategoryList{
    margin-left: 50px;
}