/* -----------------------------------------------------------------------
   Redifine Tag */
   
	body {
		margin: 0; padding: 0;
	}

	body, td, p, div, li, address, h1, h2, h3, h4, h5, h6, dl, dt, dd, input, select, textarea  {
	    font-family: Verdana, Tahoma, Arial, sans-serif;
		font-size: 10px;
		line-height: 16px;
	    color: #000;
	}
	
	address {
		font-style: normal;
	}
	
	img { border: 0; }
	form { margin: 0; padding: 0; }
	label { margin: 0; padding: 0; display: block; }
	fieldset { margin: 0; padding: 0; border: 0; }
	td { vertical-align: top; }
	blockquote { margin: 10px 0px 10px 20px; }
	
	p {
		margin: 0px 0px 13px 0px;
		padding: 0;
		text-align: justify;
	}
	
	ul {
		margin: 13px 0px 15px 15px;
		padding: 0px;
	}
	
	li {
		padding: 0px 0px 2px 0px;
		list-style-image: url(/4105/images/bullet.gif);
		text-align: left;
	}
	
	hr {
		border: 1px #bad635 solid;
		border-top: 1px #fff solid;
		margin: 12px 0 0 0;
		padding: 0;
	}

	a{ color: #036; }
	a:hover { color: #000; }
	a:visited { color: #036; }
	a:visited:hover { color: #000; }
	a:active { color: #036; }
	a:active:hover { color: #000; }
	
	.hide {
		display: none;
	}
	.show {
		display: none;
	}



/* -----------------------------------------------------------------------
   Shell */
   

	#container {
		margin: 0; padding: 0;
		z-index: 0;
		width: 740px;
	}

		#logo {
			display: none;
		}
		#logo_print {
			width: 160px;
			height: 70px;
			position: absolute;
			left: 515px;
		}
		#header div {
			display: none;
		}


	#content {
		vertical-align: top;
		width: 670px;
	}
	
	.column_left {
		display: none;
	}
	.column_right {
		width: 670px;
		display: block;
		padding: 100px 0 20px 0;
	}

	.padding {
		padding: 0px;
		margin: 0;
	}


/* -----------------------------------------------------------------------
   Footer */


	#footer {
		padding: 0;
	}
	
	#redundant {
		display: none;
	}
	
	#footer address {
		color: #036;
		line-height: 12px;
	}
	
	#f_phone {
		display: none;
	}

 
/* -----------------------------------------------------------------------
   Speakers */
   

	#all_speakers td {
		width: 200px;
	}

	#all_speakers td ul {
		margin-top: 0px;
		margin-bottom: 20px;
	}
	#all_speakers td ul li {
		padding: 0px 0px 0px 0px;
		font-size: 9px;
	}
	.speaker_pic {
		border-left: 1px #bad635 solid;
		border-right: 1px #bad635 solid;
		border-bottom: 1px #bad635 solid;
		float: right;
		margin: 0 0 10px 15px;
	}
	
	.speakers_listing {
		display: block;
		margin-top: 20px;
		padding-left: 2px;
	}
	
	.speakers_listing .padding {
		border-top: 1px #bad635 solid;
		padding-bottom: 10px;
		padding-lefT: 0px;
	}
	
	ul.related_events {
		margin-top: 0px;	
		margin-bottom: 20px;
	}
	ul.related_events li {
		padding: 0px;
		margin: 0px;
		font-size: 9px;
	}


   
/* -----------------------------------------------------------------------
   Form */
   

	input {
		border: 1px #9cf solid;
		border-top: 1px #69c solid;
		border-left: 1px #69c solid;
		color: #036;
		font-size: 9px;
		line-height: 12px;
		width: 150px;
	}
	
	input:hover, input:focus {
		border: 1px #bad635 solid;
		border-top: 1px #a1c520 solid;
		border-left: 1px #a1c520 solid;
	}
	
	
	input.nobox:hover, input.nobox:focus {
		border: 0px;
	}

	.nobox {
		border: 0;
		width: auto;
	}

  
   
/* -----------------------------------------------------------------------
   Text */
   
   h1,h2,h3,h4,h5 {
   	    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
   	    text-align: left;
   }
   
	h1 {
		margin: 15px 0 20px 0;
		font-size: 18px;
		color: #036;
		font-weight: bold;
		text-transform: uppercase;
	}

	h2 {
		margin: 25px 0 3px 0;
		font-size: 14px;
		color: #000;
		font-weight: bold;
		text-transform: uppercase;
	}

	h3 {
		margin: 0 0 3px 0;
		font-size: 14px;
		color: #369;
		font-weight: bold;
	}
	h4 {
		margin-top: 0px;
		font-size: 13px;
		color: #000;
	}
	  
	small {
		font-size: 7px;
		line-height: 12px;
	}
	
	.blue { color: #036; }
	.light_blue { color: #369; }
	.black { color: #000; }
	.error { color: #d42121; }
	.text { color: #000; }

	

/* -----------------------------------------------------------------------
   Home */
      
   .featured_speaker {
		border-top: 1px #083767 solid;
		border-bottom: 1px #083767 solid;
		width: 670px;
		height: 140px;
		display: block;
   }
   .featured_content {
		width: 465px;
		padding: 0px;
   }
	.featured_content h1 {
		margin: 8px 0 4px 0;
		font-size: 17px;
		line-height: 20px;
		color: #036;
		font-weight: bold;
		text-transform: none;
	}
	.featured_content h2 {
		margin: 0 0 12px 0;
		font-size: 12px;
		line-height: 14px;
		color: #000;
		font-weight: bold;
		text-transform: none;
	}	
	.featured_content p {
		margin: 0px;
		line-height: 14px;
	}
   .pic {
		float: right;
		margin-left: 8px;
		display: block;
		height: 140px;
		border-left: 1px #083767 solid;
		border-right: 1px #083767 solid;
   }
   #b_readmoreblue, #b_buyblue {
		display: none;
   }
   
   #search_home {
		display: none;
   }
     
   
   
   .four_speakers {
		display: block;
		clear: both;
		width: 760px;
		height: 170px;
   }
   .four_speakers div {
		border: 1px #c7de5b solid;
		border-right: 0px;
		border-top: 0px;
		float: left;
		position: relative;
		height: 170px;
		width:167px;
   }
   
   	
	.four_speakers div p {
		padding: 8px 3px 0 10px;
		line-height: 14px;
		text-align: left;
	}
	.four_speakers div p b {
		font-size: 12px;
		text-align: left;
	}
	
	.speaker_pic_home {
		border-top: 1px #c7de5b solid;
		border-right: 1px #c7de5b solid;
		position: absolute;
		bottom: 0px;
	}

	.b_readmore {
		display: none;
	}
	.b_buy {
		display: none;
	}
	#b_view_all_events {
		display: none;
	}
	
   div.first {
		border-left: 0px;
   }
   div.first p {
		padding-left: 0px;
   }
		
	

	.home_video {
		display: none;
	}
	
	
	.column_half {
		float: left;
		padding: 25px 15px 12px 0px;
		display: block;
	}	
	
		.column_half { 
		  width: 327px;
		  voice-family: "\"}\""; 
		  voice-family:inherit;
		  width: 327px;
		} 
		html>body .column_half {
			width: 312px;
		}
		


/* ------------------------------------------------------ 
   Events */

	.container_event_list {
		width: 670px;
	}
	.event_list {
		position: relative;
		clear:both;
		margin: 0px; padding: 0 0 10px 0;			
		border-top: 1px #bad635 solid;
		width: 670px;
	}

		.event_pic {
			float: right;
			display: block;
			margin: 0 0 18px 15px;
			padding: 0px;
			border-left: 1px #bad635 solid;
			border-right: 1px #bad635 solid;
			border-bottom: 1px #bad635 solid;
		}
		.event_pic embed, .event_pic object {
			display: block;
		}
	
	.summary {
		width: 460px;
	}
	
	.event_list h2, .speakers_listing h2 {
		color: #036;
		margin: 15px 0 2px 0;
	}
	.event_list h3 {
		color: #000;
		margin-bottom: 2px;
		font-size: 18px;
		font-weight: normal;
	}	
	.event_list b, .speakers_listing b {
		display: block;
	}
	
	.speakers_listing h3 {
		margin-bottom: 1px;
	}
	
	.event_list p, .speakers_listing p {
		margin-top: 12px;
	}
	
	.event_btn {
		display: none;
	}
		
	.line {
		margin: 0px; padding: 0 0 20px 0;
		width: 670px;
		display: block;
		clear: both;
		border-top: 1px #bad635 solid;
	}

/* ------------------------------------------------------ 
   Events Details */

	.event_details {
		padding: 0px 15px 0px 0px;
		position: relative;
	}
	
		.event_details h1 {
			margin-bottom: 4px;
			width: 460px;
		}
		
		.date {
			color: #369;
			font-size: 17px;
			font-weight: bold;
			font-family: Arial, Helvetica, sans-serif;
		}
		
		.location {
			font-size: 12px;
			line-height: 15px;
			font-weight: bold;
			font-family: Arial, Helvetica, sans-serif;
			display: block;
			margin: 3px 0 13px 0;
		}
		
		.sponsor {
			position: absolute;
			right: 15px;
			top: 0;
		}
		
		.events_details_btn {
			display: none;
		}


/* ------------------------------------------------------ 
   Site Map */
   
	#sitemap {
		padding-bottom: 15px;
	}	
	
	ul.sitemap {
		margin-left: 40px;
	}

	#sitemap h3 {
		margin: 20px 0 0 0;
	}
	#sitemap h3 a {
		color: #369;
	}



/* ------------------------------------------------------ 
   News */

	.about_power {
		border-top: 1px #083767 solid;
		border-bottom: 1px #bad635 solid;
		padding: 0px;
		height: 284px;
	}
	
	.about_power_content {
		width: 500px;
	}
	
	.about_bottom {
		border-top: 1px #bad635 solid;
		display: block;
		clear: both;
	}
	.about_bottom object {
		display: none;
	}
	.about_right object {
		display: block;
	}
	
	.about_right {
		border-left: 1px #bad635 solid;
		border-right: 1px #bad635 solid;
		float: right;
	}
	
	.column_half_small {
		float: left;
		padding: 12px 15px 12px 0px;
		display: block;
	}	
		.column_half_small { 
		  width: 327px;
		  voice-family: "\"}\""; 
		  voice-family:inherit;
		  width: 327px;
		} 
		html>body .column_half_small {
			width: 312px;
		}		
		
	h1.about {
		margin: 15px 0 10px 0;
		font-size: 18px;
		color: #036;
		font-weight: normal;
		text-transform: none;
	}
	h2.about {
		margin: 15px 0 20px 0;
		font-size: 18px;
		color: #036;
		font-weight: bold;
		text-transform: uppercase;
	}
	
	#women, #educators {
		margin: 0 0 13px 0;
		font-size: 14px;
		color: #369;
		font-weight: bold;
		text-transform: none;
	}
	#educators, #content_15 {
		padding-left: 15px;
	}
	
	#women span, #educators span {
		display: block;
	}
	
		
		


	.news_listing {
		padding: 10px 0px;
		border-bottom: 1px #bad635 solid;
		clear: both;
	}

	.news_date {
		font-size: 12px;
		color: #036;
		font-family: arial, helvetica, sans-serif;
	}
	
	.news_title {
		color: #000;
		margin: 2px 0 10px 0;
		font-size: 16px;
		font-weight: bold;
		text-transform: none;
	}
	
	i.news_summary {
		line-height: 12px;
	}

	.paging {
		display: none;
	}


/* ------------------------------------------------------ 
   Sign Up */

	#signup input {
		margin-bottom: 8px;
	}
	#signup input.nobox {
		margin-bottom: 0px;
	}
	
	#validate_signup {
		display: none;
		margin-top: 10px;
	}


/* ------------------------------------------------------ 
   Popin */
   
   #popin {
		position: absolute;
		z-index: 10;
		top: 0px;
		left: 0px;
   }