@charset "utf-8";
/* CSS Document */

/* Typography */
h1,h2,h3,h4,h5,h6 { color: #fff; font-family:Arial, Helvetica, sans-serif; }

/* Text elements
-------------------------------------------------------------- */

a:focus,
a:hover     { color: #fff; }
a           { color: #e2c551; }

blockquote  { #666; }

abbr,
acronym     { border-bottom: 1px dotted #666; }
del         { color:#666; }

/* Tables
-------------------------------------------------------------- */
thead th	{ background:url(../images/screen2.png); }
tfoot td    { background:url(../images/screen2.png); }
tbody tr:nth-child(even) td, tbody tr.even td  { background: none; }
thead tr th, tbody tr td, tfoot tr td { border-bottom:1px solid #cf96fe; color:#fff; padding:5px; }
tfoot tr td { font-size:14px; font-weight:bold; }
caption     { background: #eee; }

/* Misc classes
-------------------------------------------------------------- */
.quiet     { color: #666; }
.loud      { color: #000; }
.highlight { background:#ff0; }
.added     { background:#060; color: #fff; }
.removed   { background:#900; color: #fff; }
.required  { color: #f00; }

/* Theme Styling */
body { background:url(../images/bg01.jpg) no-repeat center top #240f34; }

hr { border-bottom:1px solid #ddd; }

#page { background:none transparent; }

#container { background-color:transparent; margin:0 auto; padding:270px 0 0; }

/* Reusable CSS */
/* Banner sizing */
#sidebar .ad-space { background:url(../images/screen.png); padding:7px; margin:0 0 10px; }
.half-standard { background:url(../images/screen.png); }
.sm-squares { background:url(../images/screen.png); }

.ad-space.top, .ad-space.btm { background:url(../images/screen.png); margin:0 0 10px; padding:7px; }

/* Social Media Elements */
.smnbox { border:1px solid #eaeceb; }
	.smnbox .fb-like { border-bottom:1px solid #eaeceb; }
	.smnbox .google-recc { background-color:#ebf9e8; border-top:1px solid #fff; }
	.smnbox .tw-follow { background-color:#effafe; border-top:1px solid #fff; border-bottom:1px solid #eaeceb; }
	.smnbox .other-media { background-color:#f6f6f6; border-top:1px solid #fff; }

/* Main Header Area */
#header { background:none transparent; border-bottom:none; padding:0; }
	
	.search-form { margin:0; bottom:15px; top:auto; }
		.search-form div.search-txt { background:url(../images/img-search-txt.jpg) repeat-x #331c45; border:1px solid #7845a2; border-right:none; }
			 .search-form div.search-txt input { color:#fff; }

	/* Main Navigation */
	#header #navi { background:url(../images/bg02.png) repeat-x left top transparent; height:40px; left:0; bottom:-40px; width:980px; padding:0; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; }
			#navi ul ul { border:1px solid #999; border-top:none; }
			#navi li { background:url(../images/bg03.png) no-repeat right center; padding-right:2px; }
			#navi a { color:#fff; padding:0 15px; }
			#navi ul a span.drop, #navi ul a span.drop:visited { background:none transparent; bottom:1px; height:8px; left:50%; margin-left:-5px; position:absolute; width:11px; }
			#navi ul a span.drop:hover, #navi ul :hover > a span.drop, #navi ul li.selected:hover a span.drop { background:url(../images/icon-navi-arrow.png) no-repeat center bottom; }
			#navi ul ul a, #navi ul ul a:visited { background:#d9d9d9; }
			#navi a:hover, #navi ul ul a:hover, #navi :hover > a, #navi ul ul :hover > a { background:url(../images/bg05.png) repeat-x left top transparent; color:#fff; border:none; margin:0; padding:0 15px; }
			#navi ul.child li { border-top:1px solid #ddd; }
				#navi ul.child li a { background-color:#fff!important; color:#1a1a1a; border:none; margin:0; padding:3px 10px; }
				#navi ul.child li a:hover { background:none #fa9b1d!important; border:none; color:#fff; padding:3px 10px; }
			#navi li.selected a { background:url(../images/bg04.png) repeat-x left top transparent; border:none; color:#fff; margin-top:0; padding:0 15px; }
				/*#navi li.selected a:hover { text-decoration:underline; }*/
				#navi li.selected a:hover, #navi li.selected:hover a { background:url(../images/bg05.png) repeat-x left top transparent; border:none; color:#fff; margin-top:0; padding:0 15px; }

			#navi li .dropdown .wrapper.ata { background:url(../images/img-ata-trophy.png) no-repeat 20px center; height:auto; padding:33px 33px 33px 300px; width:645px; }
				#navi li .dropdown .wrapper.ata .menu-pic { float:right; text-align:center; width:200px; }
					#navi li .dropdown .wrapper.ata .menu-pic .video { margin:0 0 10px; -moz-box-shadow:0px 0px 40px #ad95be; -webkit-box-shadow:0px 0px 40px #ad95be; box-shadow:0px 0px 40px #ad95be; }
					#navi li .dropdown .wrapper.ata .menu-pic h4 { font-size:12px; font-weight:bold; line-height:normal; margin:0 0 10px; }
					#navi li .dropdown .wrapper.ata .menu-pic p, #navi li .dropdown .wrapper.ata .menu-pic p a { background:none transparent; font-size:12px; font-weight:normal; height:auto; line-height:normal; margin:0; text-transform:lowercase; }
						#navi li .dropdown .wrapper.ata .menu-pic p a { text-decoration:underline; }
						#navi li .dropdown .wrapper.ata .menu-pic p a:hover { color:#e2c551; }
				#navi li .dropdown .wrapper.ata .menu-links { float:left; width:645px; }
			#navi li .dropdown .wrapper.superpitch { background:url(../images/img-sp.png) no-repeat left bottom; padding:33px 33px 33px 360px; width:585px; }
			#navi li .dropdown .wrapper.gallery { background:url(../images/img-pg.png) no-repeat left bottom; padding:33px 33px 33px 300px; width:645px; }
				#navi li .dropdown .wrapper.gallery .menu-links { float:left; width:645px; }
					#navi li .dropdown .wrapper.gallery .menu-links a { background:none; padding:0; -moz-box-shadow:0px 0px 40px #ad95be; -webkit-box-shadow:0px 0px 40px #ad95be; box-shadow:0px 0px 40px #ad95be; }
					#navi li .dropdown .wrapper.gallery .menu-links a:hover .event-title h2 { color:#e2c551!important; }
						#navi li .dropdown .wrapper.gallery .menu-links a img { -moz-box-shadow:inset 0px 0px 40px #000; -webkit-box-shadow:inset 0px 0px 40px #000; box-shadow:inset 0px 0px 40px #000; }

	#content h1.header { background:#ededed; font-weight:bold; border-bottom:3px solid #fa9b1d; color:#333; }
	#content ul.article-author { border-top:1px dotted #cf96fe; }
		#content ul.article-author li { color:#fff; }
			#content ul.article-author li.contributor { border-right:1px solid #fff; }
	#content ul.article-attributes { background:url(../images/screen2.png); border:1px solid #cf96fe; }
		#content ul.article-attributes li { color:#fff; }
		#content #news li { border:none; }
			#content #news li p { color:#fff; }
				#content #news li p.last-updated { color:#fff; }
			.home #content #news li h3 a { color:#fff; }
			.home #content #news li h4 { color:#e2c551; }
			.home #content #news li p.last-updated { color:#ac7029; }
				#content #news li ul.tags-list li { border:none; color:#fff; }

	#content #top-stories #slideshow { background:#ededed; }

	#content .dir-title { border-bottom:3px solid #fa9b1d; }
		#content .directory.lv2 li, #content .commentary.related li { border:1px solid #eee; border-left:3px solid #eee; }
			#content .commentary.related li { border:none; border-top:1px solid #ddd; }
			#content .directory.lv2 li.featured { background-color:#f2f2f2; border-left:7px solid #0082cf; }
			#content .directory h5, #content .commentary.related h5 { color:#707070; }
					#content .directory h5.url.none, #content .commentary.related h5.url.none { color:#ababab; }
				#content .directory h5.details, #content .commentary.related h5.details { background-color:#ededed; border-top:3px solid #0082cf; color:#005689; }
			#content .directory h2.category { color:#666; }
			#content .directory li h2.category, #content .commentary.related li h2.category { color:#666; }
			#content .directory h4.address, #content .commentary.related h4.address { color:#666; }
			#content .directory h4.summary, #content .commentary.related h4.summary { color:#666; }
				#content .directory a.map img { border:1px solid #ddd; }
					#content .directory a.map:hover img { border-color:#999; }
			#content #directory-l1 h3 { border-bottom:1px solid #ddd; }
			#content .commentary { border-top:3px solid #cf96fe; }
				#content .commentary h3.commentary-header { color:#005689; }
	
	#mini-slideshow{ height:240px; margin:0 0 10px; width:360px; position:relative; }
		#mini-slideshow a { float: left; position: absolute; }
			#mini-slideshow a img { margin:0; }
	
	.pagenavi { background-color: #f2f2f2; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; color: #333; }
	.pagenavi a, .pagenavi span { border-right: 1px solid #ddd; }
	.pagenavi a.current { background-color: #FFFFFF; color: #005689; }

	.addthis { color: #333; }
	p.advertisement { color:#999; }
	p.read-more { background-color:#eee; border-bottom:3px solid #ddd; }
		p.read-more a { color:#333; }
		p.read-more a:hover { color:#cc382e; }

	#sidebar h2.header { background-color:#ededed; color:#000; }
	
	.event-story .event-title { background:#a5a5a5; }
			.event-story .event-title h2 a { color:#fff; }
			.event-story .event-title p a { color:#fff; }
			.event-story p.desc { background:#eee; }
			.event-story p.date { color:#999; }

	.event-story2 { background:url(../images/screen.png); padding:7px; margin:0 0 10px; position:relative; }
		.event-story2.share-link { padding-left:70px; }
		#scrollbox { background: url("../images/screen2.png") repeat; height:127px; width:60px; padding:10px 0; position:absolute; left:10px; top:8px; text-align:center; -webkit-border-radius: 5px 0 0 5px; -moz-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px; }
			#scrollbox .fb-like { top:8px!important; }
		#news.event-story2 .event-title, #sidebar .event-story2 .event-title, .dropdown .menu-links .event-title { background:url(../images/img-sidebar-hdr.jpg) no-repeat center top transparent; border:none; padding-top:1px; }
		#event-info .event-story2 .event-title { background:url(../images/img-main-hdr.jpg) no-repeat center top transparent; border:none; padding-top:1px; }
		#full-content .event-story2 .event-title { background:url(../images/img-main-hdr-ext.jpg) no-repeat center top transparent; border:none; padding-top:1px; }
			#news.event-story2 .event-title h2, #sidebar .event-story2 .event-title h2, .dropdown .menu-links .event-title h2 { background:url(../images/img-side-title.png) no-repeat center top transparent; border:none; }
				.dropdown .wrapper .menu-links .event-title h2 { color:#fff!important; font-size:14px!important; margin:0!important; text-align:center!important; }
			#event-info .event-story2 .event-title h2 { background:url(../images/img-main-title.png) no-repeat center top transparent; border:none; }
			#full-content .event-story2 .event-title h2 { background:url(../images/img-main-title-ext.png) no-repeat center top transparent; border:none; }
		.event-story2 .event-title { background:#ededed; border-top:3px solid #fa9b1d; }
			.event-story2 .event-title h2 { color:#fff; }
				.event-story2 .event-title h2 a { color:#fff; }
				.event-story2 .event-title h2 a:hover { color:#cc382e; }
					.event-story2 ul.article-list li { border-bottom:1px dotted #999; }
				.event-story2 ul.tab-articles li { border-bottom:1px dotted #999; }
						.event-story2 ul.related-links li.comments .title { color:#999; }
					.event-story2 ul.cloud-list li.tag1 a { color:#6f9dce; font-size:13px; }
					.event-story2 ul.cloud-list li.tag2 a { color:#317dce; font-size:15px; }
					.event-story2 ul.cloud-list li.tag3 a { color:#1f4f82; font-size:18px; }
					.event-story2 ul.cloud-list li.tag4 a { color:#517397; font-size:20px; }
					.event-story2 ul.cloud-list li.tag5 a { color:#13304f; font-size:24px; }
				.event-story2 .contribution { background:url(../images/bg05.jpg) repeat-x left top #f2f2f2; border-top:1px solid #fff; border-bottom:2px solid #e5e5e5; }
					.event-story2 .contribution h3, .event-story2 .contribution h4 { color:#333; }
						.event-story2 .contribution h3 a { color:#333; }
						.event-story2 .contribution h3 a:hover { color:#cc382e; }

		.event-story3 { border-top: 3px solid #ddd; }
			.event-story3 .event-title h2 { color: #333; }

		#blogs .blog-item { border-bottom:1px dotted #999; }
				#blogs .blog-item .profile-img img { border:1px solid #ddd; }
				#blogs .blog-info p { color:#999; }
	
	.news-panel.event-story2 .event-title h2 { border-bottom: 1px solid #999; }
	
#article_actions { color:#fff; }
	#article_actions li { border-bottom: 1px solid #cf96fe; }

.footer-wrap { color:#fff; background-color:transparent; padding:0; }
#footer { border-top:3px solid #7845a2; }
	#footer a { color:#cf96fe; }
	#footer a:hover { color:#fff; }
		.footer-links li { border-right:1px solid #666; }
	#taca-listing { border-bottom:1px solid #4c226f; }
		#footer h4 { color:#fff; }
	#copyright-links li a { color:#fff; }

/* Registration Main Bar */
#register { background-color:#5e5a57; border-bottom:3px solid #383533; color:#fff; text-shadow:1px 1px #383533; }
	#register #reg-bar ul ul { border:1px solid #383533; border-top:none; }
		#register #reg-bar li { border-right:1px solid #383533; }
			#register #reg-bar li.txt { }
		#register #reg-bar a { color:#fff; }
			#register #reg-bar ul ul a, #register #reg-bar ul ul a:visited { background-color:#7e7a78;}
			#register #reg-bar a:hover, #register #reg-bar ul ul a:hover{ background-color:#7e7a78!important; color:#fff; }
			#register #reg-bar :hover > a, #register #reg-bar ul ul :hover > a { background-color:#7e7a78!important; color:#fff; }
			#register #reg-bar ul.child li { border:none; }
			#register #reg-bar ul.child li a { background-color:#7e7a78; }
			#register #reg-bar ul.child li a:hover { background-color:#979492!important; }

/* Common Elements */

/* Plugins */
/* jCarousel Slider */
 
ul.slider li div.info-container { background-color:#000; color:#fff; }
	ul.slider li div.info-container p a { color:#a5a5a5; }
	ul.slider li div.info-container p a:hover { color:#96ba3c; }
	ul.slider li div.info-container h2 a { color:#fa9b1d; }
	ul.slider li div.info-container h2 a:hover { color:#96ba3c; }

span.slider-header { background-color:#fa9b1d; color:#fff; }

/*_____________________________________________ Start - Projects - jCarouselLiteDemo _____________________________________________*/

    #news-ticker .demo em { color: #f30; }
    #news-ticker .carousel a.prev, #news-ticker .carousel a.next { border:1px solid #333; }
    #news-ticker .carousel .jCarouselLite { border:1px solid #ccc; }
		#news-ticker .carousel li h3 { font-family:Georgia, "Times New Roman", Times, serif; }
		#news-ticker .carousel li h6 a { color:#000; }
        #news-ticker .carousel li img { border:1px solid #ccc; }
        #news-ticker .carousel li p.date { color:#999; }
            
/*_____________________________________________ End - Projects - jCarouselLiteDemo _____________________________________________*/

/*_____________________________________________ Start - Disqus Comment System _____________________________________________*/
.dsq-widget-comment { color:#fff!important; }
.dsq-options .dsq-item-sort { color:#fff!important; }
#dsq-post-button { color:#fff; }

/*_____________________________________________End - Disqus Comment System _____________________________________________*/

/*_____________________________________________ Start - Tab Panel _____________________________________________*/
ul.tabs li a, ul.tabs2 li a { background-color: #999; border:1px solid #999; color: #fff; }
ul.tabs li a:hover, ul.tabs2 li a:hover { background-color: #666; border:1px solid #666; color:#fff; }
html ul.tabs li.active, html ul.tabs li.active a:hover, html ul.tabs2 li.active, html ul.tabs2 li.active a:hover { background-color: #fff; }
	html ul.tabs li.active a, html ul.tabs2 li.active a { background-color:#fff; border: 1px solid #999; border-bottom:1px solid #fff; color:#333; }
	html ul.tabs li.active a:hover, html ul.tabs2 li.active a:hover { background-color:#fff; border: 1px solid #999; border-bottom:1px solid #fff; color:#333; }
.tab_container, .tab_container2 { background-color: #fff; }
	.tab_container p.last-update, .tab_container2 p.last-update { color:#ab1700; }

/*_____________________________________________ End - Tab Panel _____________________________________________*/
