/*/////////////////////////
// Global Styles  ////////
///////////////////////*/

@import url(http://fonts.googleapis.com/css?family=Lato:400,700,900);

html, body {margin: 0; padding: 0;}

body {background-color: #F5F4F5;}

html #page {
  border-color: white;
  background-color: #FFF;
  min-height:375px;
}

#page {
  width: 970px;
  margin: 0 auto;
  border-width: medium 15px 17px;
  border-color: #ffffff;
margin-bottom:25px
}

#header {background-color: transparent; overflow: hidden;}
#content {background-color: transparent;}
#main_column {background-color: transparent; padding: 0;margin-left:4em;padding-top:10px;min-height:10em;}
#sidebar {background-color: transparent;}
form.search {margin: 0;padding: 0;margin: 0 auto;background-color: #ffffff;border-bottom: 1px dotted #efefef;}
form.search fieldset {margin: 0 auto;padding: 0.5em 1em 0.5em 1.2em;}

#banner {
  text-align: center;
  margin: 0 auto;
  z-index: -1;
  cursor: pointer;
  background: #FFF;
}
.banner_link {width: 1000px; height: 200px; display: block; cursor: pointer; margin: 0 auto;}
#banner a img {display: block; margin: 0 auto;}

/*/////////////////////////
// Typography  ///////////
///////////////////////*/

html, body {font-family: Helvetica, Arial, sans-serif;}

/*/ Headers /*/

h1, h2, h3, h4, h5, h6 {
  font-family: Helvetica, Arial, sans-serif;
  letter-spacing: -0.2px;
  text-transform: none;
  color: #015A9C;  padding:10px 0 5px;margin:0;
}
h1{font-size:24px;line-height:27px;font-weight:normal;}
h2{font-size:20px;font-weight:normal;}
hr { height:2px;color:#315A9B;background-color:#315A9B;margin-top:20px}

#sidebar h1, #sidebar h2, #sidebar_right h3 {
  background-color: none;
  font-size: 15px;
  font-weight: bold;
  padding-top: 10px;
}

h3 {font-size: 16px;color: #444 !important;font-weight: bold;}
h3.full_column {font-size: 130%;}

.about h3 {border-bottom: 0;}

/*/ Links /*/

a:hover, .actions button:hover {color: #015697; text-decoration: underline;}

ul.menu_level_1 li a {
  font-family: "Lato", Arial, Helvetica, sans-serif;
  font-size: 15px;   font-weight: 700;
  letter-spacing: 0;
text-transform: none;
}

ul.menu_level_2 {
  background-color:transparent;
}
ul.menu_level_2 a {
  font-size: 12px;
  font-family: "Lato", Arial, Helvetica, sans-serif;
  letter-spacing: 0;
}

/*/ Buttons + Forms /*/

.actions, a.button, input.button, button {font-family: Arial, Helvetica, sans-serif;}

.actions a:hover, div.actions button:hover {text-decoration: none;}

.actions button {font-weight: bold;}

form.button-to button img[alt="Add Contact"] {padding-right: 0.8em;}

/*/ Italic /*/

em {font-style: normal;}

/*/////////////////////////
// Menu Styles [lvl.0] ///
///////////////////////*/

div.menu {
  position: relative;
   margin: 0 auto;
}

div.menu:before {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  width: 100%;
  height: 47px;
  background: #315A9B;
}

.menu ul li a:hover {color: #ffffff;}

/*/////////////////////////
// Menu Styles [lvl.1] ///
///////////////////////*/

ul.menu_level_1 {
  margin: 0 auto;
  padding: 0;
  width: 1000px;
  min-height: 44px;
}

ul.menu_level_1 {background: transparent;}
ul.menu_level_1 li {background-color: transparent; padding: 0; margin: 0;}
ul.menu_level_1 li:hover {background-color: transparent;}
ul.menu_level_1 li a:hover {background: #333333;}

ul.menu_level_1 li a,
ul.menu_level_1 button {
  color: #FFF;
  color: rgba(255,255,255,0.8);
  background: transparent;
  -webkit-transition: all 0.2s 0 ease-in;
  -moz-transition: all 0.2s 0 ease-in;
  transition: all 0.2s 0 ease-in;
}

ul.menu_level_1 button:hover {color: white;}

ul.menu_level_1 li a,
ul.menu_level_1 li.actions button {padding: 14px 1em 15px; float: left;}
ul.menu_level_1 li.actions button:hover {color: #FFF;}

ul.menu_level_1 li.current a,
ul.menu_level_1 li a:hover {
  color: #FFF;
  background: #20304D;
}

/*/////////////////////////
// Menu Styles [lvl.2] ///
///////////////////////*/

div.menu:after {
  content: "";
  border-bottom: 1px solid #EEE;
  position: absolute;
  top: 94px;
  width: 100%;
}

ul.menu_level_2 {
  margin: 0 auto;
  width: 1012px;
  overflow:hidden;
  padding: 10px 0;
  width: 1000px;
}

ul.menu_level_2 li a:active {
  background: #00a3d9;
}

ul.menu_level_2 li a:hover {
  background: #FFF;
  color: #333333;
}

ul.menu_level_2 {
  background-color: transparent;
}
ul.menu_level_2 li {margin-left: -4px;}
ul.menu_level_2 li:hover {background-color: transparent;}
ul.menu_level_2 li.current {background: transparent; color:#393939;}
ul.menu_level_2 li.current a:hover{color: #333333;}
ul.menu_level_2 li:last-child {border-right: none;}

ul.menu_level_2 li a {
  color: #898989;  padding: 6px 11px 6px;  float: left;
  font-weight: bold;  font-size: 13px; }

ul.menu_level_2 li.current a,
ul.menu_level_2 li a:hover,
ul.menu_level_3 li.current a {
  color: #333333;
  background: transparent;
}

/*/ Logout /*/

.logout {height: 39px;}

/*/////////////////////////
// Columns   /////////////
///////////////////////*/

#content {padding: 0 1.5% 1%; border: none;}
#content.sideLeft {padding: 0 1% 1%; border: none;}

.sideLeft #main_column {margin-left: 21em; padding: 0;}
.sideLeft #sidebar {padding: 1em 2% 0 0; width: 18em;}

.sideRight #main_column {padding:0;}
.sideRight #sidebar {padding: 1em; width: 37%;}


/*/////////////////////////
// Footer    /////////////
///////////////////////*/

#footer {
  font-family: Georgia, "Times New Roman", serif;
  color: #333333;
  width:945px;  margin: 0 auto;
  padding: 10px 20px 10px 20px;
  border-top: 1px solid #eeeeee;
}

#footer a {color: #666;}
#footer a:hover {color: #333;}
#footer .right {position: absolute; right: 20px;}
#footer p {text-align: center;}

/*/////////////////////////
// Home Page   ///////////
///////////////////////*/

#content.sideBoth {padding:0;}
#content.sideBoth #main_column {width: auto;}

.sideBoth #sidebar_left {
  float: left;
  padding: 0;
  min-height: 400px;
  background: transparent url(../../../images/sidebar_stroke.png) no-repeat right 0;
}

.member.sideBoth #sidebar_left {background: transparent;}

.sideBoth #main_column {margin-left: 200px;}

.sideBoth #content_area {
  overflow: hidden;
  padding: 0 15px;
  width: 490px;
}

.sideBoth #sidebar_right {float: right; width: 225px;}

.sideBoth #sidebar_right .sidebar_items {padding: 5px; margin-bottom: 5em;}

.user_carousel_item a span.user_name_carousel {display: none;}

span.user_carousel_item {
  display: block;
  float: left;
  padding: 2px 3px;
  text-align:center;
  width:32px;
  height: 32px;
}

span.exhibitor_carousel_item * {padding: 10px 3px; text-align: center;}

h3.margin_right {margin-right: 1em;}

/*/ Home Sidebar Menu /*/

#sidebar_left a img {float: left;}
#sidebar_left #home_summary {margin-bottom: 2em;}
#sidebar_left #home_summary p strong {font-size: 120%;}
#sidebar_left #home_summary p.span {font-size: 80%; line-height: 1em;}

#current_user {
  display: table-cell;
  vertical-align: middle;
  margin-bottom: 2em;
  padding-left: 0.8em;
  height: 64px;
}

#current_user h3 {font-size: 115%; border-bottom: 0;}

#current_user h3,
#current_user p {margin: 0; padding: 0;}

.home_menu {
  margin: 1.5em 0 0 0;
  padding: 0;
  list-style-type: none;
}

.home_menu li {display: block; position: relative;}

.home_menu li a {
  display: block;
  padding: 0.6em 0.5em;
  font-size: 14px;
  color: #4d4d4d;
  clear: both;
}

.home_menu li a span.nav_icon {
  position: absolute;
  top: 1px;
  left: 5px;
}

.home_menu li a span.nav_label {padding-left: 35px;}
.home_menu li a:hover {background-color: #f6f6f6; text-decoration: none;}
.home_menu li.current a {background-color: #efefef; font-weight: bold;}

.btn.home_login {
  margin: 0;
  color: white;
  font-family: Arial, sans-serif;
}

#content_area h3 {border-bottom: 0;}

#discussion_all fieldset {margin-top: 0; padding-top: 0;}

#sidebar_left .pad_top a img {float: none;}

.sideBoth h3 {margin-top: 0;}

.user_carousel h3 {margin-bottom: 0.4em;}
.user_carousel .sidebar_items {margin-bottom: 1em;}

.exhibitor_carousel_item {display: block; text-align: center;}
.exhibitor_carousel_item a {text-align: center;}
/*//////////////////////////
// Better spacing on //////
// items with long tags //
///////////////////////*/

table.item {line-height:1.5em;}

/*//////////////////////////
// Login page changes /////
// for groups ////////////
///////////////////////*/

div.user form[action="/login"] fieldset {
  padding-bottom: 0;
  margin-bottom: 0;
  border-bottom: 0;
}

div.user div.login_support {margin: 0 1.5em 2em;}

#or_sep + #sidebar {padding: 0;}

#sidebar h4.login_title {margin-bottom: 0.5em;}

h4.login_title {
  border-bottom: 1px solid #EFEFEF;
  font-size: 150%;
  padding-bottom: 0.5em;
  position: relative;
}

#or_sep {
  border-right: 1px solid #EFEFEF;
  color: #777777;
  float: left;
  font-size: 90%;
  margin-left: 54px;
  margin-top: 32px;
  position: relative;
}

#or_sep span {
  position: absolute;
  top: 140px;
  font-weight: bold;
  padding: 5px 0;
  right: -8px;
  background: white;
}

/*/////////////////////////
//Login & Signup Updates /
///////////////////////*/

#home_extra {
  background: #f2f2f2;
  list-style-type: none;
  padding: 0.5em 0em 0.5em 1em;
  margin-right: 0.7em;
  -moz-border-radius: 0.4em;
}

#home_extra h3 {border-color: #DDDDDD; margin-right: 0.7em;}

#home_extra li {list-style-type: none; padding: 0.5em 0;}

/*/////////////////////////
// Filter Menu ///////////
///////////////////////*/

ul.search_order {margin: 0; background: white;}

ul.search_order li {padding: 0.3em 0.6em;}

ul.search_order li.current {background: #003a59;}

ul.search_order li a {font-size: 90%; color: #333333; margin-left: 5px;}

a, a:visited,
h3 a, h3 a:visited,
.actions a,
.actions button {color: #015697; font-weight: normal;}

.section ul.menu_level_2 li.current a,
ul.menu_level_3 li.current a,
ul.search_order li.current a,
ul.search_order li.current > a,
{ color: #ffffff !important; background: transparent;}

ul.search_order li.tag_level_0 a {
  color: #333333;
}

ul.menu_level_2 li.current a:hover {}

.section ul.search_order li.current {background: #F4981E;}

.section ul.search_order li.tag_level_0.hover_tags {
  background: url("../images/list_arrow.png") no-repeat 97% -21px;
  background-color: #F4981E;
}

.section ul.search_order li.tag_level_0.hover_tags a {color: #ffffff !important;}

.section .tag_level_1 {background: #003a59;}

.section .tag_level_1 a {color:#ffffff !important;}


/*/////////////////////////
// Social Banner /////////
///////////////////////*/

#BannerContainer {
    position:relative;
    width: 1000px !important;
    margin: 0 auto;
}
#SocialBanner {
    width: 68px;
    color: #222;
    font-size: 11px;
    position:absolute;
    left:930px;
    top:30px;
}
#SocialBanner img {margin:3px !important;}

/*/////////////////////////
// Custom Homepage  //////
///////////////////////*/

.ImageHolder {margin-top:20px;}

.HomeImage {
  width: 220px;
  float:left;
    margin:20px 0 20px 0;
}

#HomeImage1 {margin-right: 50px;}

.feed_item img {
    margin-top:15px;
    width:214px;
    height:142px;
}
#sidebar_right {
    background: #F2F2F2;
    padding: 10px;
    color:#686868;
    border-left: 1px solid #CCC;
}
.feed_item_header a {font-size:14px; color:#015697;}

.user_carousel {margin-top:0;}

/*/////////////////////////
// Attendees Page ////////
///////////////////////*/

.actions button, .actions a.button {
    font-size: 90%;
    font-weight: normal;
    color:#808080;
}
table td.actions {text-align: left; width: 11em;}

/*/////////////////////////
// Login Page  ///////////
///////////////////////*/

#LoginBox {
    background-color:#F2F2F2;
    border: 1px solid #CCC;
    padding: 5px 16px 0 16px;
    overflow:hidden;
}
div.user form {overflow: hidden; margin: .5em;}

div.user div.login_support {background: transparent; padding: 0 0 0 1em;}

div.user div {background: transparent;}

div.user a.button_into_link,
div.forgot_password a {border-bottom: none;}

#LoginUnder h3 {margin-top:20px;}

#LoginUnder ul {float:left; padding: 0 0 0 20px;}

#LoginUnder #SecondLinks {margin-left:85px;}

#Sidebar1 {
    float:left;
    width:240px;
    min-height:500px;
    padding:10px;
}
#Sidebar2 {
    float:left;
    width:200px;
    min-height:500px;
    padding: 0px 10px 10px 10px;
    color:#4D4D4D;
}
#Sidebar2 p {margin:0 0 20px 0;}

#Sidebar2 h1 {
    font-size:16px;
    color:#4D4D4D;
    font-weight:bold;
    font-size:18px;
    text-transform: none;
}
#Sidebar2 h4 {
    font-size:12px;
    color:#4D4D4D;
    font-weight: bold;
    margin:0 0 5px 0;
    padding:0;
}
#Sidebar2 h5 {
    font-size:12px;
    font-style:italic;
    font-weight: normal;
    color:#999999;
    margin:0 0 5px 0;
    padding:0;
}
form.two_column input#user_email,
form.two_column input#user_password,
form.two_column input#usercontroller_old_passwd,
form.two_column input#usercontroller_new_passwd {width: 18em;}

#Sidebar1 #HomeImage1 {margin-top:50px;}

.pullquote {margin:10px 0 10px 0;}

/*/////////////////////////
// Discover Section //////
///////////////////////*/

#DiscoverSection {margin-top:35px;}

#DiscoverSection h4 {
    font-size: 14px;
    font-weight: bold !important;
    color:#333333;
    font-weight: normal;
}

.RecommendedUsers {margin:10px 0 10px 0;}

.RecommendedUsers td {vertical-align: top;}

.RecIcon {padding:0; margin:0;}

.RecommendedUsers td p {
    margin:0;
    font-size: 12px;
    color:#333333;
}

.RecName {font-weight:bold; margin: 0;}

.RecLikes {font-style:italic; color:#808080;}

.RecDescription {background-color:#E6E6E6; padding:3px;}

/*/////////////////////////
// Agenda Views  /////////
///////////////////////*/

/*/////////////////////////
// Days Widget Menu //////
///////////////////////*/

ul.days li.current p,
ul.days li.current p:hover {
  background: #015697;
}

ul.days li p a {display: block;}

/*/////////////////////////
// Track Colors    ///////
///////////////////////*/

/*/ Overview /*/
#event_summary  div.track_995 div.event_wrapper {border-color: #7e939e;}
/*/ General /*/
#event_summary  div.track_1000 div.event_wrapper {border-color: #7e939e;}
/*/ Franchisees & Leadership /*/
#event_summary  div.track_991 div.event_wrapper {border-color: #fdd97d;}
/*/ Managers/Working Partners/Supervisors /*/
#event_summary  div.track_992 div.event_wrapper {border-color: #ff1f37;}
/*/ General Audience /*/
#event_summary  div.track_993 div.event_wrapper {border-color: #73CED1;}
/*/ Principal/Franchisee /*/
#event_summary  div.track_998 div.event_wrapper {border-color: #fdd97d;}
/*/ Operator /*/
#event_summary  div.track_999 div.event_wrapper {border-color: #FF1F37;}

.opener img {position:inherit; top: 0;}

#event_summary .event_header {padding: 0.2em 0.5em 0 0.2em;}

/*/////////////////////////
// Agenda Overrides  /////
///////////////////////*/

#event_summary .event_cell {
  background-color: #F1F1F1;
  background-image: -moz-linear-gradient(#F1F1F1, #eeeeee);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F1F1F1), to(#eeeeee));
  background-image: -webkit-linear-gradient(#F1F1F1, #eeeeee);
  background-image: -o-linear-gradient(#F1F1F1, #eeeeee);
}

#event_summary .agenda_header {
    font-size: 14px;
    font-weight: normal;
    text-align: center;
}

/*/////////////////////////
// Buttons  //////////////
///////////////////////*/

#search_button, #clear_search, .wizard, ul.acct li button {
  display: inline-block;
  outline: none;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  font: 14px/100% Arial, Helvetica, sans-serif;
  padding: 0.1em 0.2em;
  margin: 0;
  -webkit-border-radius: .5em;
  -moz-border-radius: .5em;
  border-radius: 2px;
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
  box-shadow: 0 1px 2px rgba(0,0,0,.2);
  color: #ffffff;
  border: solid 1px #015697;
  text-shadow: 0;
  background: #015697;
  background: -webkit-gradient(linear, left top, left bottom, from(#015697), to(#015697));
  background: -moz-linear-gradient(top,  #015697,  #015697);
}

#search_button:active , #clear_search:active, .wizard {
  background: -webkit-gradient(linear, left top, left bottom, from(#cca20c), to(#cca20c));
  background: -moz-linear-gradient(top,  #cca20c,  #cca20c);
}

/*/////////////////////////
// Forms  ////////////////
///////////////////////*/

input {
  background: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#fafafa));
  background: -moz-linear-gradient(top,  #ffffff,  #fafafa);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#fafafa');
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-box-shadow: 0px 1px 0px #f2f2f2;
  -webkit-box-shadow: 0px 1px 0px #f2f2f2;
  color: #333333;
  text-transform: none;

}

/*/////////////////////////
// Utility Classes   /////
///////////////////////*/

.pad_top {margin-top: 2em;}

.message {background-color: transparent;}

.clear{clear:both;}


/*/////////////////////////
// Site Overrides ////////
///////////////////////*/

.search_home {
    background: none repeat scroll 0 0 #ffffff;
    margin-bottom: 1.5em;
    padding: 0.5em 0 0.5em 0.5em;
    position: relative;
}

.search_home #search_button,
.search_home #search_button:active {
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  box-shadow: 0 0px 0px rgba(0,0,0,0);
  background: url("/images/search_icon.png") no-repeat scroll center center transparent;
}

#content #sidebar ul li {padding: 0.5em 0;}

#content #sidebar ul li {border-bottom: 1px solid #ffffff;}

#content_area .article {margin-right: 5%;}

.article p, .article ul li {margin-bottom: 0px;}

#chatter_panel .btn {
  color: #ffffff;
    background: #333333;
  background: -webkit-gradient(linear, left top, left bottom, from(#555555), to(#333333));
  background: -moz-linear-gradient(top,  #555555,  #333333);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#333333');
  border: 1px solid #cdcdcd;
}

#chatter_panel .btn:hover {
  color: #ffffff;
    background: #444444;
  background: -webkit-gradient(linear, left top, left bottom, from(#666666), to(#444444));
  background: -moz-linear-gradient(top,  #666666,  #444444);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#444444');
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
  box-shadow: 0 1px 2px rgba(0,0,0,.2);
  border: 1px solid #cdcdcd;
    text-decoration: none;
}

#chatter_panel .btn:active {
  background: #222222;
  background: -webkit-gradient(linear, left top, left bottom, from(#444444), to(#222222));
  background: -moz-linear-gradient(top,  #444444,  #222222);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#222222');
}

#sidebar .section ul.guidance {margin-left: 15px; padding: 0;}

ol.login_guidance li {
    color:#333;
}
.event_guidance {margin: 0; padding: 0;}

.sessionTag {
    float: left;
    margin-left: -4px;
    width: 500px;
}

.login_guidance h4 {
    display:block;
    clear:both;
    color:#FFCC00 !important;
}

div#sidebar_tab_content div#exhibitors_browser input {
    background: -moz-linear-gradient(center top , #FFFFFF, #FAFAFA) repeat scroll 0 0 transparent;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 0 #F2F2F2;
    color: #333333;
    margin-right: 5px;
    text-transform: none;
    width: 150px;
}

#event_summary .event_subject {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 90%;
}

td.field_label, table tr td.field_label:hover {
    border-bottom: 0 none;
    width: 35%;
}

a#menu_2_8, a#menu_2_9 {float: right;}

.user_carousel h3 {
  margin-bottom: 0;
}

/* Color Bands */
#event_summary  div.event_wrapper {
  border-color: #015697;
}

#event_summary  div.track_412 div.event_wrapper, #event_summary  div.track_440 div.event_wrapper, #event_summary  div.track_441 div.event_wrapper, #event_summary  div.track_442 div.event_wrapper {
  border-color: #015697;
}

/* General */
#event_summary  div.track_656 div.event_wrapper {
  border-color: #015697;
}
/* Come Together Events */
#event_summary  div.track_657 div.event_wrapper {
  border-color: #2F408E;
}
/* Preregistered Events */
#event_summary  div.track_658 div.event_wrapper {
  border-color: #FDE724;
}
/* Education Track */
#event_summary  div.track_659 div.event_wrapper {
  border-color: #00845B;
}
/* Technology Track */
#event_summary  div.track_660 div.event_wrapper {
  border-color: #00907D;
}
/* Economic Track */
#event_summary  div.track_661 div.event_wrapper {
  border-color: #c8103b;
}
/* Committee */
#event_summary  div.track_663 div.event_wrapper {
  border-color: #660c90;
}
/* Track 8 */
#event_summary  div.track_664 div.event_wrapper {
  border-color: #101075;
}

/*  Days Widget Overiddes  */
ul.days li.days_help {
    display:none;
    width: 17%;
}
ul.days li {
    width: 13%;
    position: relative;
    left: 11%;
}
ul.days li p a {
    font-size: 15px;
}

/*  Color Tracks  */

/* Color Bands */
#event_summary  div.event_wrapper {
  border-color: #000000;
}

/* General */
#event_summary  div.track_821 div.event_wrapper {
  border-color: #660c90;
}
/* URJ Biennial */
#event_summary  div.track_822 div.event_wrapper {
  border-color: #2F408E;
}
/* WRJ */
#event_summary  div.track_823 div.event_wrapper {
  border-color: #FDE724;
}
/* Education Summit */
#event_summary  div.track_824 div.event_wrapper {
  border-color: #00845B;
}
/* NFTY */
#event_summary  div.track_825 div.event_wrapper {
  border-color: #00907D;
}
/* Entertainment & Exhibitors */
#event_summary  div.track_826 div.event_wrapper {
  border-color: #c8103b;
}

/*  Homepage Overrides  */
#YoutubeEmbed {
    margin:0 0 10px 0;
}
#SocialBanner {
    width: 330px;
    color: #222;
    margin:0 0 10px 0;
}
#SocialBanner img {
    margin:3px !important;
}
#RSSSpacer {
    margin-bottom:10px;
}

/*//////////////////////
// Additional Styles //
////////////////////*/

#sidebar h2 {
  border-bottom:1px solid #EFEFEF;
  font-size:113%;
  font-weight:bold;
}

.sessionTag {
    width: 840px;
    margin: auto;
    float: left;
    padding: 0 0 15px 8px;
    font-weight: bold;
}
.sessionTag a {
    font-weight:normal !important;
    clear:both;
}

.tags {
    margin: 0 0 20px 0;
    height: 150px;
}

#profile_bio_interests .field_label:hover {
    border-bottom: 1px solid #CCCCCC;

}

.profile_notification_body {
    max-height:600px;
}

ul.event_hours {
  list-style-type: none;
  margin: 0 0 0 -39px;
  font-size: 11px;
}

h3.highlight {color: #e42738;}
#external_feed p {
    display: inherit !important;
}
#external_feed em {
    display: inline !important;
}
#external_feed i {
    display: inline !important;
}
#external_feed b {
    display: inline !important;
}
#external_feed a {
    display: inline !important;
}
.feed_item_header a {
    font-size: 14px;
    font-weight: bold;
}
.feed_item {
    margin-bottom:30px;
}

.menu ul li button {
    font-size: 90%;
    text-transform: none;
    vertical-align: middle;
    width: 6em;
}

.btn.small {
    color: white;
    font-size: 120%;
    margin: 0;
    padding: 0.6em 0.4em;
    width: 125px;
}
label { width: 25%;float: left;text-align: right;white-space: nowrap;min-width: 5em;padding-right:5px;padding-bottom:5px;}
.org_heading{font-size:18px;border-bottom:1px #bcbcbc solid}
span.organization_name,span.organization_name a{font-weight:bold;font-size:16px;}

#showALL,#showURJ,#showWRJ,#selectConference label,#browseBy,#browseByDate,#browseByShift,#selectBrowse label {cursor:pointer;width:auto;float:none;clear:none;text-align:left}
#selectBrowse,#selectConference {font-weight:bold;font-size:16px;margin-bottom:15px;margin-top:15px;border-top:solid 1px #5599BB;border-bottom:solid 1px #5599BB;padding:9px;}
input[type=checkbox]{cursor:pointer}

.row_selected { background-color:#FFCC99;font-weight:bold}
#contact_info {border:solid 1px #cccccc; background-color:#efefef;padding-top:10px;margin-top:5px;margin-bottom:20px;margin-left:20px;margin-right:20px}
#contact_info label { padding-bottom:0px;width:160px !important;}
#contact_info input,#contact_info select { width:260px; margin-bottom:3px; font-size:14px; font-weight:bold;padding:4px}
#message { background-color:#D9FFD9;border:solid 2px #003300;color:#003300;font-weight:bold;font-size:14px;padding:10px;margin:10px;}
tr[id*='row'] td span {color:#bb0000}
#submit {font-weight:bold;font-size:16px;cursor:pointer;padding: 4px 16px;}
select,option{cursor:pointer;}
.shiftDescription {font-size:12px;}
.shiftDescription ul {margin-top:2px;line-height:17px;}
.toggle_heading,.toggle_img{cursor:pointer}
.shiftDescription_tooltip{display:none;font-style:italic;text-align:left}
.ui-tooltip,.ui-tooltip-content{text-align:left}