@charset "utf-8";
/* CSS Document */

/* Typography */
h1,h2,h3,h4,h5,h6 { color: #000; font-family:Arial, Helvetica, sans-serif; }

/* Text elements
-------------------------------------------------------------- */

a:focus,
a:hover     { color: #1f4f82; }
a           { color: #1f4f82; }

blockquote  { #666; }

abbr,
acronym     { border-bottom: 1px dotted #666; }
del         { color:#666; }

/* Tables
-------------------------------------------------------------- */
thead th      { background: #c3d9ff; }
tbody tr:nth-child(even) td, tbody tr.even td  { background: #e5ecf9; }
caption     { background: #eee; }

/* Misc classes
-------------------------------------------------------------- */
.quiet     { color: #666; }
.loud      { color: #000; }
.highlight { background:#ff0; }
.added     { background:#060; color: #fff; }
.removed   { background:#900; color: #fff; }

/* Theme Styling */
body { background:#adc3cd; }

hr { border-bottom:1px solid #ddd; }

#page { background:none #adc3cd; }

#container { background-color:#fff; margin:0 auto; padding:302px 7px 0; }

/* Reusable CSS */
/* Banner sizing */
#sidebar .ad-space { background-color:#eee; }
.half-standard { background-color:#e6e6e6; }
.sm-squares { background-color:#ededed; }

/* 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:url(../images/bg01.jpg) repeat-x left bottom #3344b8; border-bottom:15px solid #000; }
	#header .wrapper.bottom { padding:0; }
	
	.search-form { margin:0; right:0; bottom:19px; top:auto; }
		.search-form div.search-txt { background:#fff; border:1px solid #c7731b; }

	/* Main Navigation */
	#header #navi { background:none #ff7007; left:-7px; bottom:-49px; width:980px; padding:0 7px; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; }
			#navi ul ul { border:1px solid #999; border-top:none; }
			#navi a { color:#fff; }
			#navi ul a.drop, #navi ul a.drop:visited { background:url(../images/icon-ddl-arr2.gif) no-repeat right 15px; }
			#navi ul a.drop:hover { background:url(../images/icon-ddl-arr2-hover.gif) no-repeat right center #fff; border-top:2px solid #ff7007!important; }
			#navi :hover > a.drop, #navi ul ul :hover > a.drop { background:url(../images/icon-ddl-arr2-hover.gif) no-repeat right center #fff!important; color:#1a1a1a; border-top:2px solid #ff7007; text-shadow:1px 1px #fff; }
			#navi ul ul a, #navi ul ul a:visited { background:#d9d9d9; }
			#navi a:hover, #navi ul ul a:hover{ background-color:#fff; color:#1a1a1a; border-top:2px solid #ff7007; padding-bottom:0; }
			#navi :hover > a, #navi ul ul :hover > a { background-color:#fff; color:#1a1a1a; border-top:2px solid #ff7007; }
			#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 #f19e38!important; border:none; color:#fff; padding:3px 10px; }
				#navi li.selected a { background-color:#fff; border-top:2px solid #e0242f; color:#1a1a1a; }
				#navi li.selected a:hover { border-top:2px solid #ff7007; color:#1a1a1a; }

	#content h1.header { background:#ededed; font-weight:bold; border-bottom:3px solid #fa9b1d; color:#333; }
	#content ul.article-author { border-top:1px dotted #999; }
		#content ul.article-author li { color:#666; }
			#content ul.article-author li.contributor { border-right:1px solid #666; }
	#content ul.article-attributes { border:2px solid #eee; }
		#content ul.article-attributes li { color:#666; }
		#content #news li { border-bottom:1px dotted #999; }
			#content #news li p { color:#666; }
				#content #news li p.last-updated { color:#999; }
			.home #content #news li p.last-updated { color:#999; }
				#content #news li ul.tags-list li { border:none; color:#999; }

	#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 #ddd; }
				#content .commentary h3.commentary-header { color:#005689; }
	
	.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:#000; }
			.event-story .event-title p a { color:#fff; }
			.event-story p.desc { background:#eee; }
			.event-story p.date { color:#999; }

		.event-story2 .event-title { background:#ededed; border-top:3px solid #fa9b1d; }
			.event-story2 .event-title h2 { color:#333; }
				.event-story2 .event-title h2 a { color:#333; }
				.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:#999;}
	#article_actions li { border-bottom: 1px dotted #ddd; }

.footer-wrap { background-color:#fff; }
#footer { border-top:3px solid #0082cf; }
	#footer a { color:#003065; }
	#footer a:hover { color:#449bd1; }
		.footer-links li { border-right:1px solid #666; }
	#taca-listing { border-bottom:1px solid #ddd; }
		#footer h4 { color:#39c; }

/* Registration Main Bar */
#register { background-color:#333; border-bottom:3px solid #000; color:#fff; text-shadow:1px 1px #000; }
	#register #reg-bar ul ul { border:1px solid #000; border-top:none; }
		#register #reg-bar li { border-right:1px solid #000; }
			#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:#adc3cd; }
	ul.slider li div.info-container h2 a { color:#fa9b1d; }
	ul.slider li div.info-container h2 a:hover { color:#adc3cd; }

span.slider-header { background-color:#000; 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:#808080!important; }

/*_____________________________________________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 _____________________________________________*/

