#navcontainer {margin: 0px; background-color: #000000; width:100%; height:24px; display: inline; padding: 0px; float: left; }
body.theme_black #navcontainer {background-color: #a10101; }
#navcontainer ul {border: 0; margin: 0; padding: 0; list-style-type: none; text-align: center; float: left; }
#navcontainer ul li {display: block; float: left; text-align: center; padding: 0; margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; }
#navcontainer ul li a {font-family: Verdana, Arial, Helvetica, sans-serif; padding:5px 4px 5px 5px; float: left; text-align:center; color: #FFFFFF;
text-decoration: none; font-size: 11px; font-weight: bold; letter-spacing: normal; }
#navcontainer ul li a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #CC0000; padding:5px 4px 5px 5px; float: left; text-align:center; color: #FFFFFF;  text-decoration: none; font-size: 11px; font-weight: bold; letter-spacing: normal; }
#navcontainer a:active {background: #c60; color: #fff; }
#navcontainer a.active {background: #cc0000; color: #fff; }
#navcontainer li#active a {background: #c60; border: 1px solid #c60; color: #fff; }
#navcontainer ul#sub {border: 0; margin: 0; padding: 0; list-style-type: none; text-align: center; float: right; text-transform: none; }
.sub_navcontainer {margin: 0px 0px 0px 0px; background-color: #cc0000; width:100%; height:24px; display: block; padding: 0px 0px 0px 0px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color: #FFFFFF; clear: both; }
#navcontainer .sub_navcontainer {height:auto;}
.sub_navcontainer ul {border: 0; margin: 0; padding: 0; list-style-type: none; text-align: center; float: left; }
.sub_navcontainer ul li {display: block; float: left; text-align: center; padding: 0; margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; }
.sub_navcontainer ul li a {font-family: Verdana, Arial, Helvetica, sans-serif; padding-top: 5px; padding-right:5px; padding-bottom: 3px; padding-left: 5px; float: left; text-align:center; color: #FFFFFF; text-decoration: none; font-size: 10px; font-weight:bold; letter-spacing: normal; }
.sub_navcontainer ul li a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; padding-top: 5px; padding-right:5px; padding-bottom: 3px; padding-left: 5px; float: left; text-align:center; text-decoration: underline; font-size: 10px; letter-spacing: normal; }
.sub_navcontainer li#active a {background: #c60;  border: 1px solid #c60; color: #fff; }


	/*BARRA SOCIAL STYLES - I.D. 04/18/14 */
  	div.barra_social {border-bottom:1px solid #eee; margin-bottom:10px; border-top:none; color:#999; font:0.9em Verdana, Arial, Helvetica, sans-serif; padding:0 0 3px 0;}
	div.barra_social select {font-size:1.1em;}
	div.barra_social .hide {
		 /* IE 8 */
		  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=)";
		
		  /* IE 5-7 */
		  filter: alpha(opacity=0);
		
		  /* Netscape */
		  -moz-opacity: 0.0;
		
		  /* Safari 1.x */
		  -khtml-opacity: 0.0;
		
		  /* Good browsers */
		  opacity: 0.0;
	}
	div.barra_social .show {
		 /* IE 8 */
		  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		
		  /* IE 5-7 */
		  filter: alpha(opacity=100);
		
		  /* Netscape */
		  -moz-opacity: 1.0;
		
		  /* Safari 1.x */
		  -khtml-opacity: 1.0;
		
		  /* Good browsers */
		  opacity: 1.0;	
	}
	div.barra_social .right {width:auto; display:inline; float:right;}
	div.barra_social .left {width:auto; display:inline; float:left;}		
	div.barra_social .left .icon {width:26px; height:26px; float:left; margin:0 5px 0 0; background:url('/images/social-thumbs.png'); background-repeat:no-repeat; }
	div.barra_social .left .icon:hover {cursor:pointer; opacity:0.5; filter:alpha(opacity=50); /* For IE8 and earlier */ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; } 
	div.barra_social .left > .icon.fb_icon {background-position:0 0;}
	div.barra_social .left > .icon.tweet_icon {background-position:-35px 0;}
	div.barra_social .left > .icon.gplus_icon {background-position:-70px 0;}
	div.barra_social .left > .icon.lnkdin_icon {background-position:-105px 0;}
	div.barra_social .left > .more-wrapper .icon.email_icon {background-position:-140px 0;}
	div.barra_social .left > .more-wrapper .icon.more_icon {background-position:-175px 0;}
	div.barra_social .left > .more-wrapper {position:relative; float:left;}	
	
	div.barra_social .left > .more-wrapper .toolset_drawer { min-height:100px; width:auto; position:absolute; top:0; left:20px; background-color:#ffffff; display:block; color:#333333; text-align:left; padding:0; margin:0; border:1px solid #AAAAAA; border-top:none; z-index:1111111; box-shadow:1px 1px 5px #ddd;}
	div.barra_social .left > .more-wrapper .toolset_drawer .tab {background:url('/images/tools-popup-tab.png'); background-repeat:none; width:30px; height:30px; position:absolute; top:0px; left:-20px; z-index:1111112;}
	div.barra_social .left > .more-wrapper .toolset_drawer .tab:hover {cursor:pointer;}	
	div.barra_social .left > .more-wrapper .toolset_drawer .tab-header {background-color:#555; width:100%; padding:0; height:26px;}
	div.barra_social .left > .more-wrapper .toolset_drawer .tab-header div {font-size:1.2em; font-family:Geneva, Arial, Helvetica, sans-serif; color:#fff; padding:5px 5px 5px 10px;}
	div.barra_social .left > .more-wrapper .toolset_drawer .content {min-width:100px; padding:8px; }
			
		
	div.barra_social .send-btn-form { width:250px; background-color:#ffffff; display:block; color:#333333; text-align:left;  border-radius:0px; } 
	div.barra_social .send-btn-form input { width:97%; } 
	div.barra_social .send-btn-form textarea { width:97%; } 
	div.barra_social .send-btn-form input#sendBtn { background-color:#e6e6e6; border-radius:5px; color:#5a5a5a; display: block; margin: 10px 0; padding: 5px 10px; border:none; width:99%;} 
	div.barra_social .send-btn-form input#sendBtn:hover { background-color:#cc0000; color:#fff; cursor:pointer;} 
	div.barra_social .addEmailBtn { color:#009EDA; font-weight:bold; font-size:20px; float:left; margin-left:5px; cursor:pointer; } 
	div.barra_social #recpEmail {  width:85%; float:left; margin:3px 0; } 
	div.barra_social #msgBox { background-color:#FF0000; color:#FFFFFF; font-size:1.4em; padding:5px; border:3px solid #AAAAAA; } 
	div.barra_social #successClose { background-color: #DDDDDD; border: 1px solid #BBBBBB; border-radius: 10px; bottom: 10px; color: #000000; font-size: 14px; padding: 10px 20px; position: absolute; right: 10px; cursor:pointer; } 
	div.barra_social .emailLoader { position:absolute; left:120px; } 
	div.barra_social #closeFriend { position:relative; right:-270px; cursor:pointer; } 
	div.barra_social #JQ_sendEmail { cursor:pointer; }		
		
	div.barra_social .left > .more-wrapper .toolset_drawer .content .social_tools {width:125px; text-align:left;}
	div.barra_social .left > .more-wrapper .toolset_drawer .content .social_tools > div {margin:0 0 8px 0;}	
	div.barra_social .left > .more-wrapper .toolset_drawer .content .social_tools > div a { cursor:pointer;}	
	
	div.barra_social select.search_by_race {width:150px;}