
  
  
  
  
  /*
       
       
       
  
       
       
  */
  /*
  Theme Name: NFCP Global
  Theme URL: http://www.flextoon.com/
  Description: This theme developed for NFCP Global all wordpress features.
  Author: FlexTOON
  Version: 1.0
  Tags: Wordprss test
  */
  
  @font-face {
  
  	font-family:"gothic";
  
  	src:url("http://www.nfcpglobal.com/wp-content/themes/nfcp/fonts/gothic.ttf") format("truetype");
  
  }
  
  body {
  	margin:0;
  	padding:0;
  	font:normal 13px Arial, Verdana, Helvetica, sans-serif;
  	background:#FFFFFF url(http://www.nfcpglobal.com/wp-content/themes/nfcp/images/content_bg.jpg) repeat-y center top / 100% auto;
  	color:#444444;
  }
  h1,
  h2,
  h3,
  p,
  ul,
  li,
  form {
  	padding:0;
  	margin:0;
  }
  li {
  	list-style:none;
  }	
  img {
  	border:0;
  }
  a {
  	transition: color 0.2s linear;
  	-moz-transition: color 0.2s linear;
  	-webkit-transition: color 0.2s linear;
  	-o-transition: color 0.2s linear;
  
  	outline: none;
  	color:#666;
  	text-decoration:none;
  }
  
  a:hover {
  	transition: color 0.2s linear;
  	-moz-transition: color 0.2s linear;
  	-webkit-transition: color 0.2s linear;
  	-o-transition: color 0.2s linear;
  
  	text-decoration:none;
  	color:#9D0044;
  }
  .clear {
  	clear:both;
  }
  
  /* layout */
  .wrapper {
  	width:980px;
  	margin:0 auto;
  	position:relative;
  }
  #top-bar {
  	background:url(http://www.nfcpglobal.com/wp-content/themes/nfcp/images/title_bg.jpg) repeat-y center top / 100% auto;
  	text-align:center;
  	color:#FFF;
  	font-size:12px;
  	padding:5px 0;
  	z-index:9999;
  	position:relative;
  	font-family:"gothic";
  	
  	-webkit-box-shadow: 0 0 10px 3px rgba(0,0,0,.5);
  	box-shadow: 0 0 10px 3px rgba(0,0,0,.5);
  }
  #header {
  	background:url(http://www.nfcpglobal.com/wp-content/themes/nfcp/images/header_bg.jpg) repeat-y center top / 100% auto;
  	
  	-webkit-box-shadow: 0 0 10px 3px rgba(0,0,0,.5);
  	box-shadow: 0 0 10px 3px rgba(0,0,0,.5);
  }
  #header .wrapper {
  	height:188px;
  	z-index:10;
  	background:url(http://www.nfcpglobal.com/wp-content/themes/nfcp/images/header_bg1.png) no-repeat center top;
  }
  #main .wrapper {
  	min-height:500px;
  	padding:15px;
  	background:#FFF;
  	margin-top:10px;
  	width:950px;
  	
  	-webkit-box-shadow: 0 0 10px 3px rgba(0,0,0,.5);
  	box-shadow: 0 0 10px 3px rgba(0,0,0,.5);
  }
  #footer {
  	background:url(http://www.nfcpglobal.com/wp-content/themes/nfcp/images/footer_bg.jpg) repeat-y center top / 980px auto;
  }
  #footer .wrapper {
  	padding:20px 0 10px 0;
  	color:#FFFFFF;
  }
  
  /* header */
  .logo {
  	position:absolute;
  	left:0;
  	top:3px;
  }
  .tag {
  	position:absolute;
  	left:0px;
  	top:123px;
  	font-size:18px;
  	color:#FFFFFF;
  	font-size:11px;
  	background:#264768;
  	width:98%;
  	line-height:18px;
  	padding:0 1%;
  }
  .socialnetwork {
  	position:absolute;
  	right:0;
  	top:15px;
  }
  .login_box {
  	position:absolute;
  	right:100px;
  	top:18px;
  	width:250px;
  }
  .service-logos {
  	position:absolute;
  	left:0;
  	top:133px;
  	float:left;
  }
  .service-logos li {
  	float:left;
  	margin:0 5px 0 0;
  	width:122px;
  	height:32px;
  }
  .service-logos li a {
  	float:left;
  	line-height:0;
  }
  .menu-top-container {
  	position:absolute;
  	right:0;
  	bottom:7px;
  }
  
  /* content */
  .col1 {
  	float:left;
  	width:660px;
  	padding:0;
  }
  .col2 {
  	float:left;
  	width:274px;
  	margin:0 0 0 15px;
  	padding:0;
  }
  .inner_content {
  	margin:0;
  	padding:0;
  	min-height:602px;
  	line-height:18px;
  }
  .inner_content a {
  	color:#999;
  }
  .inner_content a:hover {
  	color:#666;
  }
  .inner_content p {
  	padding:5px 0;
  }
  #crumbs {
  	margin:0 0 10px 0;
  	font-size:12px;
  }
  #crumbs span {
  	color:#666666;
  	margin:0 3px;
  }
  #crumbs span.current {
  	color:#222222;
  }
  .inner_conten a, #crumbs a {
  	color:#ff0052;
  	text-decoration:none;
  }
  .inner_content h1.title {
  	border-bottom:1px solid #CCCCCC;
  	font-size:20px;
  	padding:0 0 5px;
  	margin:0 0 10px 0;
  }
  .inner_content h2 {
  	font-size:15px;
  	margin:15px 0 0 0;
  }
  .inner_content ul li {
  	padding:2px 0 2px 11px;
  	background:url(http://www.nfcpglobal.com/wp-content/themes/nfcp/images/arrow_right_red.png) no-repeat left 8px;
  	margin:0 0 0 2px;
  }
  .home_left {
  	float:left;
  	width:222px;
  	padding:15px 0 0 0;
  }
  .home_middle {
  	float:left;
  	width:423px;
  	margin:0 0 0 15px;
  	padding:15px 0 0 0;
  }
  .home_left li {
  	margin:0 0 15px 0;
  	position:relative;
  }
  .home_left li a.readmore {
  	position:absolute;
  	right:15px;
  	bottom:15px;
  	color:#e10048;
  	font-size:12px;
  	text-decoration:none;
  }
  .home_left li a.readmore:hover {
  	text-decoration:underline;
  }
  
  /* ////////////// box 1 */
  .super-rss-reader-widget {
  	background:#c5c5c5;
  	height:200px;
  	overflow:hidden;
  }
  .ft-box1 {
  	overflow:hidden;
  	background:#c5c5c5;
  }
  .ft-box1 h3,
  h3.widget-title {
  	font-size:13px;
  	font-weight:normal;
  	padding:10px 15px;
  	text-transform:uppercase;
  	color:#3d3d3d;
  	background:#575756;
  	color:#FFF;
  	text-align:center;
  	font-family:"gothic";
  }
  .ft-box1 a {
  	text-align:center;
  	display:block;
  	width:195px 0;
  	margin:0 auto;
  }
  .ft-box1 li {
  	padding:0;
  	margin:0!important;
  	width:195px;
  	height:60px;
  }
  /* ////////////// box 2 */
  .ft-box2 {
  	overflow:hidden;
  	background:#c5c5c5;
  	padding:0 0 10px 0;
  	margin:15px 0 0 0;
  }
  .ft-box2 h3 {
  	font-size:13px;
  	font-weight:normal;
  	padding:10px 15px;
  	text-transform:uppercase;
  	color:#3d3d3d;
  	background:#575756;
  	color:#FFF;
  	text-align:center;
  	font-family:"gothic";
  }
  .ft-box2 a {
  	text-align:center;
  	display:block;
  	line-height:0;
  	width:195px 0;
  	margin:0 auto;
  }
  .ft-box2 li {
  	padding:3px 0;
  	width:195px;
  	height:60px;
  	margin:0;
  }
  .ft-box2 li img {
  	border:1px solid #c5c5c5;
  }
  .ft-box2 li img:hover {
  	border:1px solid #ff0052;
  }
  /* ////////////// box 3 */
  .ft-box3 {
  	overflow:hidden;
  	background:#c5c5c5;
  	padding:0 0 10px 0;
  }
  .ft-box3 h3 {
  	font-size:13px;
  	font-weight:normal;
  	padding:9px 14px;
  	text-transform:uppercase;
  	background:#575756;
  	color:#FFF;
  	text-align:center;
  	font-family:"gothic";
  }
  .ft-box3 a {
  	text-align:center;
  	display:block;
  	line-height:0;
  	width:195px 0;
  	margin:0 auto;
  }
  .ft-box3 li {
  	padding:0 ;
  	margin:0 0 2px 0;
  	height:100px;
  }
  .ft-box3 li img {
  	border:1px solid #c5c5c5;
  }
  .ft-box3 li img:hover {
  	border:1px solid #ff0052;
  }
  
  .event1 {
  	background:url(http://www.nfcpglobal.com/wp-content/themes/nfcp/images/image2.png) no-repeat center 0;
  	height:159px;
  	overflow:hidden;
  	color:#FFFFFF;
  	margin:18px 0 0 0;
  }
  .event1 li {
  	width:274px;
  	height:167px;
  	padding:0;
  }
  .event1 li h2 {
  	font-size:13px;
  	font-weight:normal;
  	text-transform:uppercase;
  	line-height: 16px;
  	margin:0 0 15px 0;
  	background:#575756;
  	color:#FFF;
  	text-align:center;
  	font-family:"gothic";
  	padding:13px 14px;
  }
  .event1 li .thumbnail {
  	float:left;
  	width:100px;
  	margin-left:15px;
  }
  .event1 li .info {
  	float:left;
  	width:137px;
  	margin:0 0 0 5px;
  }
  .event1 li .info .download {
  	background:url(http://www.nfcpglobal.com/wp-content/themes/nfcp/images/btn-download.png) no-repeat left top;
  	width:92px;
  	height:24px;
  	display:block;
  	margin:5px 0 0 auto;
  }
  .signup {
  	background:url(http://www.nfcpglobal.com/wp-content/themes/nfcp/images/image2.png) no-repeat center -160px;
  	height:88px;
  	margin:15px 0!important;
  }
  .signup h3 {
  	font-size:13px;
  	font-weight:normal;
  	padding:8px 14px;
  	background:#575756;
  	color:#FFF;
  	text-align:center;
  	font-family:"gothic";
  	margin-bottom:10px;
  }
  .signup form {
  	float:left;
  	float:left;
  	margin:0 15px;
  }
  .signup form .text1 {
  	float:left;
  	width:180px;
  	background:#FFFFFF;
  	color:#3d3d3d;
  	margin:0 8px 0 0;
  	padding:5px;
  	border:1px solid #bababa;
  	font-weight:normal;
  	-moz-border-radius: 5px;
      -webkit-border-radius: 5px;
      -khtml-border-radius: 5px;
      border-radius: 10px;
  }
  .signup form .submit1 {
  	float:left;
  	background:#FFFFFF;
  	color:#3d3d3d;
  	padding:5px;
  	cursor:pointer;
  	border:1px solid #bababa;
  	font-weight:normal;
  	-moz-border-radius: 5px;
      -webkit-border-radius: 5px;
      -khtml-border-radius: 5px;
      border-radius: 10px;
  }
  .sponsor {
  	background:url(http://www.nfcpglobal.com/wp-content/themes/nfcp/images/image2.png) no-repeat center -247px;
  	/*height:150px;
  	overflow:hidden;*/
  	margin:0!important;
  }
  .sponsor li {
  	width:241px;
  	height:100px;
  	padding:0;
  	padding:2px 0;
  }
  .sponsor h2 {
  	font-size:13px;
  	font-weight:normal;
  	text-transform:uppercase;
  	line-height: 16px;
  	padding:10px 16px;
  	margin:0;
  }
  .sponsor li .thumbnail {
  	text-align:center;
  }
  .calender {
  	background:url(http://www.nfcpglobal.com/wp-content/themes/nfcp/images/image1.png) no-repeat center -122px;
  	display:block;
  	height:33px;
  }
  .linkedin {
  	background:url(http://www.nfcpglobal.com/wp-content/themes/nfcp/images/image1.png) no-repeat center -155px;
  	display:block;
  	height:34px;
  }
  .sponsserparner {
  	background:url(http://www.nfcpglobal.com/wp-content/themes/nfcp/images/image2.png) no-repeat center -247px;
  	/*height:150px;
  	overflow:hidden;*/
  	margin:0!important;
  }
  .sponsserparner li {
  	width:241px;
  	height:100px;
  	padding:0;
  	padding:2px 0;
  }
  .sponsserparner h2 {
  	font-size:13px;
  	font-weight:normal;
  	text-transform:uppercase;
  	line-height: 16px;
  	padding:10px 16px;
  	margin:0;
  }
  .sponsserparner li .thumbnail {
  	text-align:center;
  }
  .sponsserparner_slider {
  	padding:0 16px;
  }
  .posts {
  	padding:0;
  	font-size:13px;
  	line-height:18px;
  }
  .posts h2 {
  	background:#CCCCCC;
  	margin:15px 0 0 0;
  	padding:0 10px;
  	font-size:14px;
  	cursor:pointer;
  	background:url(http://www.nfcpglobal.com/wp-content/themes/nfcp/images/tab_bg.jpg) repeat-x left top;
  	height:34px;
  	line-height:34px;
  	border:1px solid #bababa;
  	color:#3d3d3d;
  	font-weight:normal;
  	position:relative;
  	font-family: "gothic";
  }
  .posts h2 span {
  	position:absolute;
  	right:10px;
  	top:10px;
  	background:url(http://www.nfcpglobal.com/wp-content/themes/nfcp/images/tab_arrows.png) no-repeat 0 0;
  	width:15px;
  	height:13px;
  }
  .posts h2 span.open {
  	background-position:0 -13px;
  }
  .posts div {
  	display:none;
  	margin:15px 0 0 0;
  	border:1px solid #bababa;
  	padding:10px;
  }
  .posts div p {
  	padding:5px 0;
  }
  .posts div ul li {
  	padding:2px 0 2px 11px;
  	background:url(http://www.nfcpglobal.com/wp-content/themes/nfcp/images/arrow_right_red.png) no-repeat left 7px;
  	margin:0 0 0 2px;
  }
  
  .commentlist {
  	margin:0;
  	padding:0 0 0 20px;
  }
  .commentlist .comment-body {
  	margin:0 0 15px 0;
  }
  .commentlist ul {
  	padding:0 0 0 20px;
  }
  h3#comments, #respond {
  	padding:15px 0 15px 15px;
  }
  .previous-post {
  	padding:15px 0 15px 15px;
  }
  .next-post {
  	float:right;
  	margin:15px 15px 0 0;
  }
  .side-panel {
  	padding:0;
  }
  .side-panel li {
  	/*margin:0;*/
  }
  .side-panel h1 {
  	font-size:14px;
  	margin:0 0 10px 0;
  	color:#444;
  }
  .button_set {
  	padding:0;
  }
  .button_set a {
  	display:block;
  	width:274px;
  	height:39px;
  	margin:0 0 10px 0;
  }
  .button_set .button1 {
  	background:url(http://www.nfcpglobal.com/wp-content/themes/nfcp/images/button1.png) no-repeat center;
  }
  .button_set .button2 {
  	background:url(http://www.nfcpglobal.com/wp-content/themes/nfcp/images/button2.png) no-repeat center;
  }
  .button_set .button3 {
  	background:url(http://www.nfcpglobal.com/wp-content/themes/nfcp/images/button3.png) no-repeat center;
  }
  .button_set .button4 {
  	background:url(http://www.nfcpglobal.com/wp-content/themes/nfcp/images/button4.png) no-repeat center;
  }
  .banner {
  	padding:0;
  	overflow:hidden;
  }
  .speakers-block {
  	border:1px solid #bababa;
  	margin:0 0 15px 0;
  }
  .speakers-block h2 {
  	font-size:13px;
  	font-weight:normal;
  	text-transform:uppercase;
  	padding:12px 15px;
  	line-height:16px;
  	background:#575756;
  	color:#FFF;
  	text-align:center;
  	font-family:"gothic";
  }
  .speakers-block li img {
  	border:1px solid #bababa;
  }
  .speakers-block li:hover img {
  	border:1px solid #ff0052;
  }
  .speakers-block li p {
  	margin:0;
  	font-size:11px;
  	font-weight:bold;
  	color:#4444444;
  }
  .speakers-block li a {
  	color:#444444;
  	text-decoration:none;
  }
  .speakers-block li a:hover {
  	color:#ff0052;
  }
  .speakers table {
  	border-collapse:collapse;
  }
  .speakers td {
  	vertical-align:top;
  	padding:0 10px 0 0;
  }
  .speakers td img {
  	margin:0;
  	border:1px solid #cccccc;
  }
  .speakers td strong {
  	color:#222222;
  }
  .speakers td > p {
  	font-size:12px;
  	margin:0;
  	padding:0;
  }
  .speakers td.box1 {
  	border:1px solid #CCCCCC;
  	padding:0;
  }
  .speakers td.box1 div {
  	max-height:101px;
  	overflow:hidden;
  	position:relative;
  	padding:10px 10px;
  }
  .speakers td.box1 p {
  	padding:0 0 10px 0;
  }
  .speakers td .more {
  	background:#CCCCCC;
  	color:#FFFFFF;
  	padding:0;
  	position:absolute;
  	right:0;
  	bottom:0;
  	font-weight:bold;
  	font-size:17px;
  	width:17px;
  	height:17px;
  	line-height:17px;
  	cursor:pointer;
  	text-align:center;
  }
  .speakers td .more:hover {
  	background:#FF0052;
  }
  .speakers td.spacer1 {
  	height:15px;
  }
  
  /* footer */
  #footer a {
  	color:#FFFFFF;
  	text-decoration:none;
  }
  #footer a:hover {
  	color:#FFFFFF;
  	text-decoration:underline;
  }
  #footer .fblock {
  	float:left;
  	width:95.6%;
  	padding:0 2.2%;
  }
  #footer .fblock li {
  	float:left;
  	width:219px;
  	margin: 0 20px 0 0;
  }
  #footer .fblock li.last {
  	margin:0!important;
  }
  #footer  p {
  	line-height:24px;
  }
  #footer h3 {
  	border-bottom:1px solid #FFFFFF;
  	font-size:15px;
  	padding:0 0 5px 0;
  	margin:0 0 10px 0;
  }
  #footer div ul {
  	margin:0;
  	padding:0;
  }
  #footer ul li ul li {
  	margin:0;
  	padding:4px 5px 4px 13px;
  	background:url(http://www.nfcpglobal.com/wp-content/themes/nfcp/images/arrow_right.png) no-repeat left 8px;
  }
  
  /**********************    SUPERFISH DROP-DOWN MENU     **********************/
  
  .sf-menu, .sf-menu * {
  	margin:			0;
  	padding:		0;
  	list-style:		none;
  }
  .sf-menu {
  	line-height:	1.0;
  }
  .sf-menu ul {
  	position:		absolute;
  	top:			-999em;
  	width:			175px;
  }
  .sf-menu ul li {
  	width:			100%;
  }
  .sf-menu li:hover {
  	visibility:		inherit;
  }
  .sf-menu li {
  	float:			left;
  	position:		relative;
  }
  .sf-menu a {
  	display:		block;
  	position:		relative;
  }
  .sf-menu li:hover ul,
  .sf-menu li.sfHover ul {
  	left:			0;
  	top:			35px;
  	z-index:		99;
  }
  ul.sf-menu li:hover li ul,
  ul.sf-menu li.sfHover li ul {
  	top:			-999em;
  }
  ul.sf-menu li li:hover ul,
  ul.sf-menu li li.sfHover ul {
  	left:			13em;
  	top:			0;
  }
  ul.sf-menu li li:hover li ul,
  ul.sf-menu li li.sfHover li ul {
  	top:			-999em;
  }
  ul.sf-menu li li li:hover ul,
  ul.sf-menu li li li.sfHover ul {
  	left:			10em;
  	top:			0;
  }
  
  .sf-menu {
  	float:			right;
  	margin-bottom:	0;
  }
  .sf-menu a {
  	color:#FFFFFF;
  	padding:8px 18px 8px 14px;
  	text-decoration:none;
  	background:#9d0044;
  	font-family:"gothic";
  }
  .sf-menu a, .sf-menu a:visited  {
  	color:#FFFFFF;
  }
  .sf-menu li {
  	background: none;
  	text-align:left;
  	margin-bottom:2px;
  	border:1px solid transparent;
  	margin-right:2px;
  	cursor:pointer;
  }
  .sf-menu li:hover {
  	background:#3d3d3d;
  }
  .sf-menu > li > a {
  	text-transform:uppercase;
  }
  .sf-menu li.home {
  	margin-right:10px;
  }
  .sf-menu li.home a,
  .sf-menu li.home a:hover {
  	background:url(http://www.nfcpglobal.com/wp-content/themes/nfcp/images/icon_home.png) no-repeat left top;
  	width:20px;
  	height:19px;
  	float:left;
  	text-indent:-200px;
  	overflow:hidden;
  	padding:0;
  	margin:5px 0 0 0;
  }
  .sf-menu li.home:hover {
  	background:none;
  }
  .sf-menu li ul {
  	
  }
  .sf-menu li li {
  }
  .sf-menu li li a {
  	color:#FFF;
  	line-height:20px;
  }
  .sf-menu li li a, .sf-menu li li a:visited  {
  	color:#FFFFFF;
  }
  .sf-menu li li li {
  }
  
  .sf-menu li:hover a, .sf-menu li.sfHover a {
  	outline:0;
  	background:#3d3d3d;
  	color:#FFFFFF;
  }
  
  .sf-menu li.sfHover a {
  	color:#FFFFFF;
  }
  
  .sf-menu li.sfHover,
  .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
  	outline:0;
  	color:#FFFFFF;
  }
  
  .sf-menu li li:hover a, .sf-menu li li.sfHover a, .sf-menu li li a:active {
  	background:#f42b5f;
  }
  /*** arrows **/
  .sf-menu a.sf-with-ul {
  	padding-right: 	2.25em;
  	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
  }
  .sf-sub-indicator {
  	position:		absolute;
  	display:		block;
  	right:			12px;
  	top:			12px; /* IE6 only */
  	width:			9px;
  	height:			6px;
  	text-indent: 	-999em;
  	overflow:		hidden;
  	background:		url(http://www.nfcpglobal.com/wp-content/themes/nfcp/images/arrow_down.png) no-repeat 0 0; /* 8-bit indexed alpha png. IE6 gets solid image only */
  }
  a > .sf-sub-indicator {  /* give all except IE6 the correct values */
  	top:			12px;
  	/* background-position: 0 -100px; use translucent arrow for modern browsers*/
  }
  /* apply hovers to modern browsers */
  a:focus > .sf-sub-indicator,
  a:hover > .sf-sub-indicator,
  a:active > .sf-sub-indicator,
  li:hover > a > .sf-sub-indicator,
  li.sfHover > a > .sf-sub-indicator {
  	 /*background-position: -10px -100px; arrow hovers for modern browsers*/
  }
  
  .sf-menu ul .sf-sub-indicator { 	background-image:none; }
  .sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
  
  .sf-menu ul a:focus > .sf-sub-indicator,
  .sf-menu ul a:hover > .sf-sub-indicator,
  .sf-menu ul a:active > .sf-sub-indicator,
  .sf-menu ul li:hover > a > .sf-sub-indicator,
  .sf-menu ul li.sfHover > a > .sf-sub-indicator {
  	background-image:none;
  }
  
  /* scroller */
  .newsticker-jcarousellite {
  	overflow:hidden;
  }
  
  .table1 {
  	border-collapse:collapse;
  }
  .table1 td, .table1 th {
  	border:1px solid #FFF;
  }
  .vText {
     /*-moz-transform: rotate(-90deg) translate(0, 100%);
     -moz-transform-origin: 0% 100%;
     -o-transform: rotate(-90deg) translate(0, 100%);
     -o-transform-origin: 0% 100%;
     -webkit-transform: rotate(-90deg) translate(0, 100%);
     -webkit-transform-origin: 0% 100%;
     transform: rotate(-90deg) translate(0, 100%);
     transform-origin: 0% 100%;*/
     font-weight:bold;
  }
  .tColor1 {
  	background:#eddaff;
  }
  .tColor2 {
  	background:#e3fcff;
  }
  .tColor3 {
  	background:#ffffd8;
  }
  .tColor4 {
  	background:#f3f3f3;
  }
  
  .table2 {
  	border-collapse:collapse;
  }
  .table2 td, .table2 th {
  	border:1px solid #CCCCCC;
  }
  .table2 th {
  	color:#993366;
  }
  .table2 .cell1 {
  	background:#993366;
  	color:#FFFFFF;
  }
  .table2 .cell2 {
  	background:#ffcc00;
  }
  .table2 .cell3 {
  	background:#cccccc;
  	color:#993366;
  }
  
  /* tab1 Start*/
  .tab1 {
  	height:25px;
  	width:98%;
  	margin:0;
  	padding:0 1%;
  	border-bottom:1px solid #FF0052;
  }
  .tab1 li {
  	height:25px;
  	float:left;
  	margin:0 2px;
  }
  .tab1 li a {
  	height:24px;
  	line-height:24px;
  	float:left;
  	padding:0 10px;
  	border:1px solid #999;
  	border-bottom:none;
  	color:#444;
  	text-decoration:none;
  }
  .tab1 li.active a {
  	border:1px solid #FF0052;
  	color:#FF0052;
  	border-bottom:1px solid #FFF;
  }
  .tab1block {
  	padding:10px 0;
  	display:none;
  }
  .tab1block.open {
  	display:block;
  }
  /* tab1 End */
  
  .competition {
  	margin:0 0 15px 0;
  	/*background:#CCC; url(http://www.nfcpglobal.com/wp-content/themes/nfcp/images/trophy_img.png) no-repeat 10px center;padding:14px 0;*/
  	color:#333;
  	font-weight:bold;
  	text-align:center;
  }
  .competition a { text-decoration:none;color:#444444; }
  
  /* Registration */
  .regiter_form {
      width: 100%;
  }
  .regiter_form br {
      clear: both;
  }
  .regiter_form label {
      float: left;
  }
  .regiter_form label {
      margin: 0 15px 0 0;
      padding: 4px 0;
      text-align: right;
      width: 230px;
  }
  .regiter_form p {
      float: left;
      margin: 0;
      width: 100%;
  }
  .regiter_form .text1 {
      border: 1px solid #CBCBCB;
      float: left;
      margin: 0 0 5px;
      padding: 4px;
      width: 230px;
  }
  .regiter_form .text2 {
      border: 1px solid #CBCBCB;
      float: left;
      margin: 0 0 5px;
      padding: 4px;
  }
  .regiter_form .text3 {
      float: left;
      margin: 0 0 5px;
      padding: 4px;
  }
  .regiter_form label span, .regiter_form b span {
      color: #FF0000;
  }
  .regiter_form .button1, .paybutton {
      background: none repeat scroll 0 0 #3D3D3D;
      border: medium none;
      clear: both;
      color: #FFFFFF;
      cursor: pointer;
      margin: 15px 0 0;
      padding: 10px 15px;
  }
  .regiter_form .button1:hover, .paybutton:hover {
      background:#FF0052;
  }
  .regiter_form a {
      color: #FF0052;
  }
  .valued {
      font-size: 12px;
      margin: 0 0 0 10px;
  }
  .not_valued {
      border: 1px solid #FF0000;
      color: #FF0000;
      font-size: 12px;
      margin: 0 0 0 10px;
      padding: 5px;
  }
  #savedPrice {
      color: #FF0000;
      font-size: 12px;
      margin: 0 0 0 10px;
  }
  
  /* download form */
  .pdf_download {
  	width:100%;
  	padding:10px 0 0 0
  }
  .pdf_download label {
  	float:left;
  	width:298px;
  	margin:0 25px 3px 0;
  }
  .pdf_download .label100 {
  	float:left;
  	width:96%;
  	margin:0 25px 3px 0;
  }
  .pdf_download label span {
  	color:#FF0000;
  }
  .pdf_download label i {
  	font-size:11px;
  }
  .pdf_download .text1 {
  	float:left;
  	width:290px;
  	border:1px solid #cbcbcb;
  	margin:0 25px 25px 0;
  	padding:5px 3px;
  	color:#555;
  }
  .pdf_download .text100 {
  	float:left;
  	width:95%;
  	border:1px solid #cbcbcb;
  	margin:0 25px 25px 0;
  	padding:5px 3px;
  	color:#555;
  	font-family:Arial, Helvetica, sans-serif;
  	font-size:12px;
  }
  .pdf_download .submit-btn, .button-panel .btn {
  	clear:both;
  	background:#3d3d3d;
  	border:none;
  	cursor:pointer;
  	color:#FFFFFF;
  	padding:10px 15px;
  }
  .button-panel {
  	margin:15px 0  0 0;
  	height:40px;
  }
  .button-panel .btn {
  	clear:both;
  	background:#3d3d3d;
  	border:none;
  	cursor:pointer;
  	color:#FFFFFF;
  	padding:10px 15px;
  	text-decoration:none;
  	float:left;
  	margin:0 15px 0 0;
  }
  .pdf_download .submit-btn:hover, .button-panel .btn:hover {
  	background:#FF0052;
  }
  
  .media_des { border: 1px solid #CCC; padding: 10px; margin-bottom: 10px;position:relative;overflow:hidden;max-height:118px; }
  .media_des .more { position:absolute;bottom:0;right:0;background:#CCCCCC;width:17px;height:17px;text-align:center;color:#FFF;cursor:pointer;font-size:17px;font-weight:bold;line-height:17px; }
  .media_des .more:hover { background:#FF0052; }
  
  .oe_partners,
  .oe_partners_ {
  	margin:14px;
  }
  .sponsors_partners,
  .speakers_from {
  	margin:7px 14px;
  }