/**********************************************************************************************

	Title: Pakistan Atomic Energy Commission (PAEC)
	Authors: 
		Salman Taj, SS (DMIS, PAEC)
		M. Zaigham Zaheer, JS (SIPR, PAEC)
	Date: 23rd July, 2014 (Deployed)

***********************************************************************************************/
/* TAB MENU   
----------------------------------------------------------*/

div.hideSkiplink
{
	background-color: /*#3a4f63*#1577be*/ #ffffff;
	width: 100%;
	padding: 0px;
	margin: 0px;
}

div.menu
{
	padding: 0px 1px 2px 1px;
}

div.menu ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: auto;
	font-family: Helvetica, sans-serif;
	font-size: 8pt;
}
/*
list-style:none;
	background:none;
	border-bottom:1px solid #E1E1E1;
	display:block;
	padding:6px 0 13px;
	padding-left:0;
	clear:both;
	margin-bottom: 5px;
	overflow:hidden;


	color:#8A8A8A;
	font-size:.9em;
	font-style:normal;
*/
div.menu ul li a, div.menu ul li a:visited
{
	background-color: #ffffff;
	font-size: 10pt;
	font-family: Tahoma;
	border: 0px #efefef solid;
	color: #0d0d0d;
	display: block;
	line-height: 20px;
	padding: 6px 40px 6px 20px;
	text-decoration: none;
	white-space: nowrap;
}
div.menu ul li a
{
	border-bottom: 1px solid #efefef;
}
div.menu ul li a:hover
{
	background-color: #efefef;
	color: #0d0d0d;
	text-decoration: none;
}

div.menu ul li a:active
{
	background-color: #396CCF;
	color: #ffffff;
	text-decoration: none;
}

/* Featured */


/* Structure */
#featured
{
	text-align: center;
}

#featured div.scrollable
{
	width: 660px;
	height: 260px !important;
	margin: 0 auto;
	text-align: left;
}

#featured div.scrollable div.items div.featured-panel
{
	float: left;
	width: 660px;
}



/* Top story */
#featured .featured-top-story .section-content
{
	width: 385px;
	float: right;
	background: url(images/label_top_story.gif) 0 1px no-repeat;
	display: inline;
	padding-top: 40px;
}

#featured .featured-top-story .section-content h2
{
	font: normal 2.2em Georgia, serif;
	display: block;
	margin-bottom: 18px;
	color: #a52a2a;
}

#featured .featured-top-story .section-content p
{
	font-size: 1.4em;
	color: #575757;
	margin-bottom: 15px;
}

#featured .featured-top-story .section-content a.more
{
	position: relative;
	display: block;
	width: 142px;
	height: 29px;
	float: right;
}

#featured .featured-top-story .section-content a.more span
{
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background: url(images/btn_read_full_story.gif) top right no-repeat;
}

#featured .featured-top-story .section-image
{
	width: 265px;
	float: left;
	margin: 0;
	padding: 0;
	background: url(images/bg_featured_top_story.gif) 0 19px no-repeat;
	padding: 35px 0 43px;
	display: inline;
}

#featured .featured-top-story .section-image img
{
	margin-left: 11px;
	padding: 0 5px 38px;
	background: url(images/bg_featured_image.png) bottom left repeat-x;
}



/* Photo essay */
#featured .featured-photo-essay .section-content
{
	width: 320px;
	float: right;
	background: url(images/label_photo_essay.gif) 0 1px no-repeat;
	padding-top: 52px;
}

#featured .featured-photo-essay .section-content h2
{
	font: normal 3.4em 'Trebuchet MS' , Arial, Helvetica, sans-serif;
	line-height: 0.95;
}

#featured .featured-photo-essay .section-content h2 strong
{
	display: block;
	font-weight: bold;
}

#featured .featured-photo-essay .section-content p
{
	font: 2em 'Trebuchet MS' , Arial, Helvetica, sans-serif;
	padding-bottom: 52px;
}

#featured .featured-photo-essay .section-content a.view-essay
{
	float: right;
	font-size: 1.2em;
	font-weight: bold;
	padding: 2px;
	margin-right: 38px;
}

#featured .featured-photo-essay .section-image
{
	width: 280px;
	float: left;
	margin-left: 37px;
	display: inline;
	padding-top: 25px;
}



/* Featured tabs */
#featured div.tab-container
{
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 55;
	width: 100%;
}

#featured a.prev, #featured a.next
{
	display: inline;
	float: left;
}

#featured a.next
{
	float: right;
}

#featured div.featured-tabs-container
{
	margin: 2px auto 0;
	display: table;
	white-space: nowrap;
	padding-right: 55px;
}

#featured ul.scrollable-tabs
{
	display: table-row;
	white-space: nowrap;
}

#featured ul.scrollable-tabs li
{
	display: table-cell;
}

#featured ul.scrollable-tabs li a
{
	display: block;
	float: left;
	background: url(images/bg_featured_tabs.gif) top left no-repeat;
	width: 13px;
	height: 10px;
	margin-right: 2px;
	overflow: hidden;
	text-indent: -9999em;
}

#featured ul.scrollable-tabs li a:hover, #featured ul.scrollable-tabs li.active a
{
	background-position: 0 -10px;
}

#featured a.prev
{
	padding: 12px 39px 12px 17px;
	text-indent: -9999em;
	margin-top: -13px;
}

#featured a.next
{
	padding: 12px 20px 12px 27px;
	text-indent: -9999em;
	margin-top: -23px;
}

#featured a.prev span
{
	display: block;
	width: 7px;
	height: 12px;
	background: url(images/ico_arrows.png) 0 0 no-repeat;
}

#featured a.next span
{
	display: block;
	width: 7px;
	height: 12px;
	background: url(images/ico_arrows.png) -7px 0 no-repeat;
}

#featured a.prev:hover span
{
	background: url(images/ico_arrows.png) 0 -12px no-repeat;
}

#featured a.next:hover span
{
	background: url(images/ico_arrows.png) -7px -12px no-repeat;
}


/* News section */
#primary-content #news
{
	position: relative;
}

#primary-content #news ul#news-tabs
{
	position: absolute;
	top: 12px;
	left: 0;
}

#primary-content #news ul#news-tabs li
{
	display: inline;
	background: none;
	padding: 0;
	font-size: 1em;
}

#primary-content #news ul#news-tabs li a
{
	display: block;
	float: left;
	background: url(images/bg_news_tabs.gif) top left no-repeat;
	height: 30px;
	font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', Verdana, Helvetica, Arial,sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #626262;
	padding: 0 20px;
	margin-left: 1px;
	border-right: 1px solid #e1e1e1;
}

#primary-content #news ul#news-tabs li a:hover, 
#primary-content #news ul#news-tabs li a.current
{
	background: url(images/bg_news_tabs.gif) 0 -30px no-repeat;
	text-decoration: none;
}

#primary-content #news ul#news-tabs li a span
{
	display: block;
	padding-top: 7px;
}


#primary-content #news h4, #primary-content #topics-focus h4
{
	padding-bottom: 10px;
	font-size: 1.2em;
}

#primary-content #news ul, #primary-content #topics-focus ul
{
	padding-bottom: 12px;
}

#primary-content #news ul li, #primary-content #topics-focus ul li
{
	padding: 3px 0 3px 17px;
	background: url(images/bullet_grey.gif) 3px .6em no-repeat;
	font-size: 1.2em;
	color: #8A8A8A;
	line-height: 1.4;
}

#primary-content #news ul li a, #primary-content #topics-focus ul li a
{
	font-weight: normal;
	font-family: "Lucida Grande" , "Lucida Sans Unicode" , "Lucida Sans" , Verdana, Helvetica, Arial,sans-serif;
}

#primary-content #news ul li a:hover img, #primary-content #topics-focus ul li a:hover img
{
	border: 0px solid #8A8A8A;
}

#primary-content #news ul.featured-news-items, #primary-content #topics-focus ul.featured-focus-items
{
	padding: 0;
}

#primary-content #news ul.featured-news-items li, #primary-content #topics-focus ul.featured-focus-items li
{
	padding: 0 0 25px;
	background: none;
	width: 220px;
	float: left;
	color: #575757;
}

#primary-content #news ul.featured-news-items li.alt, #primary-content #topics-focus ul.featured-focus-items li.alt
{
	float: right;
}

#primary-content #news ul.featured-news-items li img, #primary-content #topics-focus ul.featured-focus-items li img
{
	padding: 4px;
	border: 1px solid #ddd;
	background-color: #eee;
	float: left;
	margin-right: 10px;
}

#primary-content #news ul.featured-news-items-type-2 li strong
{
	color: #232323;
}

#primary-content #news ul.featured-news-items-type-2 li a
{
	color: #396ccf;
}

#primary-content #news ul.featured-news-items-type-2 li img
{
	padding: 4px;
	background: #eee;
	margin-bottom: 10px;
}

#primary-content #news ul.news-photo-gallery
{
	padding-bottom: 20px;
}

#primary-content #news ul.news-photo-gallery li
{
	float: left;
	font-size: 1em;
	color: #575757;
	padding: 0;
	background: none;
	width: 100px;
	margin-right: 20px;
}

#primary-content #news ul.news-photo-gallery li.last
{
	margin-right: 0;
}

#primary-content #news ul.news-photo-gallery li img
{
	padding: 4px;
	border: 1px solid #ddd;
	background-color: #eee;
}

#primary-content #news ul.news-photo-gallery li em
{
	display: block;
	padding-left: 5px;
	font-style: normal;
}

#primary-content #news-video img
{
	margin-bottom: 15px;
}



/* Books and publications */
#primary-content #books-and-publications
{
	width: 100%;
	position: relative;
	clear: both;
}

#primary-content #books-and-publications div.scrollable
{
	position: relative;
	overflow: hidden;
	width: 462px;
	height: 180px;
	top: 0px;
	left: 0px;
}

#primary-content #books-and-publications div.scrollable div.items div.books-and-publications-item
{
	float: left;
	width: 462px;
}

#primary-content #books-and-publications div.tab-container
{
	position: absolute;
	top: 0;
	right: 0;
	text-align: center;
}

/*#primary-content #books-and-publications ul.scrollable-tabs,#primary-content #books-and-publications a.prev,#primary-content #books-and-publications a.next {
	display:inline;
	float:left;
}*/

#primary-content #books-and-publications ul.scrollable-tabs li
{
	display: inline;
}

#primary-content #books-and-publications ul.scrollable-tabs li a
{
	display: block;
	color: #575757;
	width: 20px;
	padding: 3px 0 6px;
	margin-right: 2px;
	float: left;
	font-size: 1.1em;
}

#primary-content #books-and-publications ul.scrollable-tabs li a:hover, #primary-content #books-and-publications ul.scrollable-tabs li.active a
{
	background: url(images/bg_books_and_publications_item.gif) top center no-repeat;
	font-weight: bold;
	text-decoration: none;
}


.scrollable-wrap .navi
{
	/*position: absolute;*/
	height: 20px;
	float: left;
	margin-top: 14px;
}

/* items inside navigator */
.scrollable-wrap .navi a
{
	width: 13px;
	height: 12px;
	float: left;
	margin: 3px;
	background: url(images/navigator.png) 0 0 no-repeat;
	display: block;
	font-size: 1px;
}

/* mouseover state */
.scrollable-wrap .navi a:hover
{
	background-position: 0 -12px;
}

/* active state (current page state) */
.scrollable-wrap .navi a.active
{
	background-position: 0 -24px;
}
/* prev, next, prevPage and nextPage buttons */
.scrollable-wrap a.browse
{
	background: url(images/ico_arrows.png) no-repeat;
	display: block;
	width: 7px;
	height: 12px;
	float: left;
	margin: 0;
	cursor: pointer;
	font-size: 1px;
	margin-top: 16px;
}

/* right */
.scrollable-wrap a.right
{
	background-position: -7px 0;
	clear: right;
	margin-right: 0;
	margin-left: 40px;
}
.scrollable-wrap a.right:hover
{
	background-position: -7px -12px;
}
/*.scrollable-wrap  a.right:active { background-position:-60px -29px; } */

/* left */
.scrollable-wrap a.left
{
	background-position: 0 0;
	margin-right: 40px;
	margin-left: 0;
}
.scrollable-wrap e a.left:hover
{
	background-position: 0 -12px;
}
/*.scrollable-wrap  a.left:active { background-position:-60px 0; }*/

/* disabled navigational button */
.scrollable-wrap a.disabled.left, .scrollable-wrap a.disabled.left:hover
{
	/*visibility: hidden !important;*/
	background-position: 0 -24px;
}
.scrollable-wrap a.disabled.right, .scrollable-wrap a.disabled.right:hover
{
	/*visibility: hidden !important;*/
	background-position: -7px -24px;
}

/* Image bank */
#primary-content .content-image-bank
{
	margin: 0;
}

#primary-content .content-image-bank .section-gallery
{
	width: 220px;
	float: left;
}

#primary-content .content-image-bank .section-content
{
	width: 220px;
	float: right;
}

#primary-content .content-image-bank .section-gallery ul li
{
	width: 105px;
	float: left;
	clear: both;
	padding: 0 0 12px;
	background: none;
	line-height: 1;
}

#primary-content .content-image-bank .section-gallery li.alt
{
	float: right;
	text-align: right;
	clear: none;
}

#primary-content .content-image-bank .section-gallery img
{
	padding: 4px;
	border: 1px solid #ddd;
	background-color: #eee;
}



/* Secondary Content  */


/* Common styling  */
#secondary-content h2, #secondary-content #social-media h3
{
	display: block;
	width: 220px;
	height: 55px; /*background: url(/ui/2009/images/bg-inside-the-iaea.png);*/
	font: normal 1.8em/1.2 Arial, Helvetica, sans-serif;
	text-indent: -9999em;
}
/* make links on headings black */
#secondary-content h2 a, #primary-content h2 a, .sidebar .sidebar-section h3 a
{
	color: #000;
}

#secondary-content h2 a:hover, #primary-content h2 a:hover, .sidebar .sidebar-section h3 a:hover
{
	text-decoration: none;
	color: #a52a2a;
}

.sidebar-section h5
{
	/*font-size: 1.4em; 	font-weight: normal;*/
	margin: 10px 0;
	color: #575757;
}
/* .sidebar-section img {
	margin-top: 13px;
}*/

/* Sidebar Resources */
#secondary-content .sidebar-resources
{
	padding-bottom: 10px;
	position: relative;
	top: 0px;
	left: 0px;
}
#secondary-content .sidebar-resources h2 a
{
	display: block;
	width: 220px;
	height: 55px;
}
#secondary-content .sidebar-resources h3
{
	border-top: 5px solid #E1E1E1;
	display: block;
	padding: 8px 0; /*font:normal 1.8em/1.2 Arial, Helvetica, sans-serif;*/
	font: bold 1.4em/1.2 Tahoma;
	color: #0d0d0d;
}
#secondary-content .sidebar-resources h3 a
{
	cursor: help;
}

#secondary-content .sidebar-resources ul li.selected
{
	background-color: #efefef;
}
#secondary-content .sidebar-resources ul li a
{
	display: block;
	font-size: 1.2em;
	font-weight: normal;
	color: #232323;
	cursor: pointer;
	border-top: 1px solid #e1e1e1;
	padding: 7px 0 7px 5px;
}
#secondary-content .sidebar-resources ul li a.dept
{
	color: #396CCF;
}


#secondary-content .sidebar-resources ul li a:hover, #secondary-content .sidebar-resources ul li a#journalists:hover, #secondary-content .sidebar-resources ul li a#memberstates:hover, #secondary-content .sidebar-resources ul li a#youth:hover, #secondary-content .sidebar-resources ul li a#women:hover
{
	background-color: #f3f3f3;
	text-decoration: none;
}
#secondary-content .sidebar-resources ul li.last
{
	border-bottom: 1px solid #e1e1e1;
}

#secondary-content .sidebar-resources ul li a#journalists
{
	background: url(images/ico-resources-journalists.png) no-repeat 0 7px;
	padding-left: 27px;
}
#secondary-content .sidebar-resources ul li a#memberstates
{
	background: url(images/ico-resources-memberstates.png) no-repeat 0 7px;
	padding-left: 27px;
}
#secondary-content .sidebar-resources ul li a#youth
{
	background: url(images/ico-resources-youth.png) no-repeat 0 7px;
	padding-left: 27px;
}
#secondary-content .sidebar-resources ul li a#women
{
	background: url(images/ico-resources-women.png) no-repeat 0 7px;
	padding-left: 27px;
}

/* SIDEBAR SOCIAL MEDIA */
.sidebar-resources ul#social-media
{
	width: 220px;
	height: 60px;
	overflow: hidden;
	text-align: center;
}
.sidebar-resources ul#social-media li
{
	display: inline;
	float: left;
}
.sidebar-resources ul#social-media li a
{
	display: block;
	background: url('/New/paec/images/ico-social-media-sidebar.png');
	height: 60px;
	padding: 0;
	text-indent: -9999em;
}
.sidebar-resources ul#social-media li a#delicious
{
	width: 60px;
	height: 60px;
}
.sidebar-resources ul#social-media li a#delicious:hover, .sidebar-resources ul#social-media li a#delicious.current
{
	background-position: 0 -60px;
	background-color: transparent;
}
.sidebar-resources ul#social-media li a#youtube
{
	width: 50px;
	height: 60px;
	background-position: -60px 0;
}
.sidebar-resources ul#social-media li a#youtube:hover, .sidebar-resources ul#social-media li a#youtube.current
{
	background-position: -60px -60px;
	background-color: transparent;
}
.sidebar-resources ul#social-media li a#twitter
{
	width: 50px;
	height: 60px;
	background-position: -110px 0;
}
.sidebar-resources ul#social-media li a#twitter:hover, .sidebar-resources ul#social-media li a#twitter.current
{
	background-position: -110px -60px;
	background-color: transparent;
}
.sidebar-resources ul#social-media li a#flickr
{
	width: 60px;
	height: 60px;
	background-position: -160px 0;
}
.sidebar-resources ul#social-media li a#flickr:hover, .sidebar-resources ul#social-media li a#flickr.current
{
	background-position: -160px -60px;
	background-color: transparent;
}

.sidebar-resources #social-media-panes
{
	margin-top: 15px;
	color: #8A8A8A;
	line-height: 1.6667;
}
.sidebar-resources #social-media-panes div
{
	min-height: 150px;
	height: auto !important;
	height: 150px;
}


.sidebar-resources ul li a
{
	display: block;
	font-size: 1.2em;
	font-weight: normal;
	color: #232323;
	cursor: pointer;
	border-top: 1px solid #e1e1e1;
	padding: 7px 0 7px 5px;
}
.sidebar-resources ul li a.dept
{
	color: #396CCF;
}
.sidebar-resources ul li a.dept
{
	color: #396CCF;
}
.sidebar-resources ul li a:hover
{
	background-color: #f3f3f3;
	text-decoration: none;
}
.sidebar-resources ul li.last
{
	border-bottom: 1px solid #e1e1e1;
}
.sidebar-resources h2 a
{
	display: block;
	width: 220px;
	height: 55px;
}
.sidebar-resources h3
{
	border-top: 5px solid #E1E1E1;
	display: block;
	padding: 8px 0; /*font:normal 1.8em/1.2 Arial, Helvetica, sans-serif;*/
	font: bold 1.4em/1.2 "Lucida Grande" , "Lucida Sans Unicode" , "Lucida Sans" , Verdana, Helvetica, Arial,sans-serif;
	color: #A52A2A;
}

/* Banners */
#secondary-content ul#banners
{
	padding-bottom: 20px;
}

#secondary-content ul#banners li
{
	display: inline;
}

#secondary-content ul#banners li a
{
	display: block;
	margin-bottom: 20px;
}


/* nucleus banner */
#top-sidebar a#banner-nucleus
{
	text-indent: -9999em;
	display: block;
	width: 220px;
	height: 80px;
	background: transparent url(images/nucleus-220x80.png) no-repeat scroll 0 -80px;
}

#top-sidebar a#banner-nucleus:hover
{
	background: transparent url(images/nucleus-220x80.png) no-repeat scroll 0 0;
}


/* THEMATIC APPROACH 
--------------------------------------------------------*/
#theme-top-section
{
	width: 1000px;
	height: 105px;
	position: relative;
	padding: 0;
	margin-bottom: 20px;
	float: left;
	padding-top: 1px;
}
#theme-top-section-pg
{
	width: 1000px;
	height: 88px;
	position: relative;
	padding: 0;
	margin-bottom: 20px;
	float: left;
	padding-top: 1px;
}
#theme-top-section #slideshow
{
}

#theme-top-section #fukushima
{
	position: absolute;
	top: 0;
	left: 0;
	width: 1000px;
	height: 36px;
}

#theme-top-section #tagline
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 1000px;
	height: 96px; /*background:url(/paec/images/bg_tagline.png) no-repeat;*/ /*background:url(/paec/images/tagline.jpg) repeat-x;*/
}

#theme-top-section #tagline #scrollup-news
{
}

#theme-top-section #tagline .scrollable
{
	/*float: left;*/
	width: 766px;
	height: 70px;
	position: absolute;
	left: 70px;
	top: 12px;
	overflow: hidden; /*background: rgba(140, 136, 151, .5); 	border: 1px dashed #f90;*/
}

#theme-top-section #tagline #scrollup-news .scrollup-headline
{
	width: 770px;
	height: 60px;
	float: left;
	margin-left: 0;
	color: #fff;
	display: block;
}

/* styles for tagline area
position and dimensions of the navigator */
#tagline .navi
{
	position: absolute;
	bottom: 0;
	left: 65px;
	width: 200px;
	height: 20px;
}

/* items inside navigator */
#tagline .navi a
{
	width: 13px;
	height: 12px;
	float: left;
	margin: 3px;
	background: url(images/scrollable/navigator-theme.png) 0 0 no-repeat;
	display: block;
	font-size: 1px;
}

/* mouseover state */
#tagline .navi a:hover
{
	background-position: 0 -12px;
}

/* active state (current page state) */
#tagline .navi a.active
{
	background-position: 0 -24px;
}
/* prev, next, prevPage and nextPage buttons */
#tagline a.browse
{
	background: url(images/scrollable-arrows.png) no-repeat;
	display: block;
	width: 30px;
	height: 29px; /*float:left;*/
	margin: 0;
	cursor: pointer;
	font-size: 1px;
}

/* right */
#tagline a.right
{
	position: absolute;
	left: 840px;
	top: 14px;
	background-position: 0 -29px;
	clear: right;
	margin-right: 0px;
}
#tagline a.right:hover
{
	background-position: -30px -29px;
}
#tagline a.right:active
{
	background-position: -60px -29px;
}

/* left */
#tagline a.left
{
	position: absolute;
	left: 20px;
	top: 14px;
}
#tagline a.left:hover
{
	background-position: -30px 0;
}
#tagline a.left:active
{
	background-position: -60px 0;
}

/* disabled navigational button */
#tagline a.disabled.left, #tagline a.disabled.left:hover
{
	/*visibility: hidden !important;*/
	background-position: -90px 0;
}
#tagline a.disabled.right, #tagline a.disabled.right:hover
{
	/*visibility: hidden !important;*/
	background-position: -90px -29px;
}


#theme-top-section #tagline #scrollup-news .scrollup-headline a
{
	display: block;
	font: normal 16px/120% Arial, sans-serif;
	color: #fff; /*text-shadow: 0 1px #000;*/
}
#theme-top-section #tagline #scrollup-news .scrollup-headline a em
{
	display: block;
	font: normal 11px/100% "Lucida Grande" , "Lucida Sans Unicode" , "Lucida Sans" , Verdana, Helvetica, Arial,sans-serif;
}
#theme-top-section #tagline #scrollup-news .scrollup-headline a strong
{
	display: block;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 0.6em;
	line-height: 1;
	color: #BDBDBD;
	letter-spacing: 0.5px;
}
#theme-top-section #tagline #scrollup-news .scrollup-headline:hover
{
	/*background-color: rgba(0,0,0,.5);*/
}
#theme-top-section #tagline #scrollup-news .scrollup-headline a:hover
{
	text-decoration: none;
}


/* theme thumbs */
#theme-top-section #tagline #theme-thumbs
{
	width: 140px;
	height: 96px;
	position: relative;
	float: right;
}
#theme-thumbs .theme-thumb
{
	width: 94px;
	height: 71px;
	display: block;
	border: 3px solid #fff;
	position: absolute;
	bottom: 8px;
}
#theme-thumbs .theme-thumb img
{
	max-width: 100%;
}
#theme-thumbs .theme-thumb a span
{
	background: #000;
	background: rgba(0,0,0,0.5);
	position: absolute;
	left: 0;
	bottom: 0;
	display: block;
	color: #fff;
	width: 100%;
	font-size: 11px;
	text-decoration: none;
}
#theme-thumbs #theme-thumb-1
{
	left: 20px;
}
#theme-thumbs #theme-thumb-2
{
	left: 140px;
}
#theme-thumbs #theme-thumb-3
{
	left: 260px;
}
#theme-thumbs .theme-thumb a span em
{
	background-color: #f90;
	font-style: normal;
	text-transform: uppercase;
	padding: 0 2px;
}
#theme-thumbs .theme-thumb a span em.tvideo
{
	background-color: #a52a2a;
}
#theme-thumbs .theme-thumb a span em.tstory
{
	background-color: #396ccf;
}
#theme-thumbs .theme-thumb a span em.tphoto
{
	background-color: #92a628;
}
/* hide initially */
#theme-thumbs .theme-thumb a span strong
{
	font-weight: normal;
	margin-left: 3px;
	display: none;
}

#ttip
{
	position: absolute;
	width: 192px;
	height: 115px;
	color: #fff;
	font-size: 1.1em;
	text-align: left;
	z-index: 100;
}
#ttip p
{
	padding: 20px;
}

span.label-video, span.label-photo, span.label-story
{
	width: 41px;
	height: 12px;
	position: absolute;
	bottom: 8px;
	left: 8px;
	text-indent: -9999em;
}

span.label-video
{
	background: url('/ui/2009/images/label-video.png') no-repeat;
}

span.label-photo
{
	background: url('/ui/2009/images/label-photo.png') no-repeat;
}

span.label-story
{
	background: url('/ui/2009/images/label-story.png') no-repeat;
}
#social-media-panes img
{
	padding: 4px;
	background-color: #eee;
	border: 1px solid #ddd;
	margin: 0 0 16px 16px;
}
#social-media-panes h4
{
	color: #575757;
}
#social-media-panes h5
{
	font-weight: normal;
	color: #8A8A8A;
}
#social-media-panes p
{
	margin-bottom: 15px;
	font-size: 1.1em;
	color: #8A8A8A;
}
#social-media-panes #flickr-images a
{
	text-align: center;
}


#social-media-panes ul.flickr-photo-gallery, #social-media-panes ul.twitter-stream, #social-media-panes ul.youtube-stream, #social-media-panes ul.delicious-stream
{
	margin-top: 15px;
}

/* delicious pane */
#social-media-panes ul.delicious-stream li
{
	padding-bottom: 20px;
}
#social-media-panes ul.delicious-stream li a
{
	border: none;
	display: inline;
	margin: 0;
	padding: 0;
	background: none;
	color: #396CCF;
}
#social-media-panes ul.delicious-stream li a:hover
{
	background: none;
	text-decoration: underline;
}
#social-media-panes ul.delicious-stream li em
{
	font-style: normal;
}

/* youtube pane */
#social-media-pane-youtube ul.youtube-stream ul
{
	list-style: none;
}
#social-media-pane-youtube ul.youtube-stream li
{
	float: left;
	font-size: 1em;
	color: #575757;
	padding: 0;
	background: none;
	margin-bottom: 15px;
	margin-right: 20px;
	position: relative;
	width: 100px;
	height: 100px;
}
#social-media-pane-youtube ul.youtube-stream li.last
{
	margin-right: 0;
	border: none;
}
#social-media-pane-youtube ul.youtube-stream li a img
{
	margin: 0;
	position: absolute; /* clip:rect(0px 100px 100px 0px)*/
	width: 90px;
	height: 90px;
}
#social-media-pane-youtube ul.youtube-stream li a
{
	border: none;
	padding: 0;
	float: left;
}
#social-media-pane-youtube ul.youtube-stream li a:hover
{
	background: none;
}
#social-media-pane-youtube ul.youtube-stream li a:hover img
{
	border: 1px solid #8a8a8a;
}
#social-media-pane-youtube ul.youtube-stream li em
{
	font-style: normal;
	color: #8a8a8a;
}

/* twitter pane */
#social-media-panes ul.twitter-stream li
{
	padding-bottom: 20px;
}
#social-media-panes ul.twitter-stream li a
{
	border: none;
	display: inline;
	margin: 0;
	padding: 0;
	background: none;
	color: #396CCF;
}
#social-media-panes ul.twitter-stream li a:hover
{
	background: none;
	text-decoration: underline;
}
#social-media-panes ul.twitter-stream li span
{
	color: #BDBDBD;
}

/* flickr pane */
#social-media-pane-flickr ul.flickr-photo-gallery li
{
	float: left;
	display: block;
	font-size: 1em;
	color: #575757;
	padding: 0;
	background: none;
	width: 100px;
	margin-bottom: 10px;
	margin-right: 20px;
	text-align: left;
}
#social-media-pane-flickr ul.flickr-photo-gallery li.last
{
	margin-right: 0;
	border: none;
}
#social-media-pane-flickr ul.flickr-photo-gallery li a img
{
	margin: 0;
	width: 90px;
	height: 90px;
}
#social-media-pane-flickr ul.flickr-photo-gallery li a
{
	border: none;
	padding: 0;
}
#social-media-pane-flickr ul.flickr-photo-gallery li a:hover
{
	background: none;
}
#social-media-pane-flickr ul.flickr-photo-gallery li a:hover img
{
	border: 1px solid #8a8a8a;
}
#social-media-pane-flickr ul.flickr-photo-gallery li em
{
	font-style: normal;
	color: #8a8a8a;
}


/* sidebar meeting */
.sidebar #meetings
{
	/*height:240px;*/
}

#scrollup-meetings
{
	font-family: "Lucida Grande" , "Lucida Sans Unicode" , "Lucida Sans" , Verdana, Helvetica, Arial,sans-serif;
	margin-top: 10px;
}

.sidebar #meetings #scrollup-meetings div
{
	margin: 0px 5px;
	text-align: left;
}
.sidebar #meetings #scrollup-meetings div strong
{
	margin-top: 10px;
	font-size: 1.2em;
	color: #232323;
}
#scrollup-meetings div p, #meetings p
{
	font-family: "Lucida Grande" , "Lucida Sans Unicode" , "Lucida Sans" , Verdana, Helvetica, Arial,sans-serif;
	border: none;
	color: #575757;
	margin: 0;
	text-align: left;
	font-size: 1.25em;
	line-height: 1.75;
}
#meetings #scrollup-meetings .scrollable
{
	/*border:  1px dashed #000;*/
	width: 188px;
	height: 300px;
	position: relative;
	overflow: hidden;
}

#meetings #scrollup-meetings .items
{
	clear: both;
	margin: 0;
	padding: 0;
	position: absolute;
	width: 20000em;
}
#meetings #scrollup-meetings .items div
{
	/*float: left;*/
	width: 188px;
	height: 265px;
}

/* sidebar employment */
.sidebar #employment
{
	/*height:240px;*/
}

#scrollup-employment
{
	margin-top: 10px;
}

.sidebar #employment #scrollup-employment div strong
{
	margin-top: 10px;
	font-size: 1.2em;
	color: #232323;
}

#scrollup-employment div p, #employment p
{
	border: none;
	color: #575757;
	margin: 0;
	text-align: justify;
}
#employment #scrollup-employment .scrollable
{
	/*border:  1px dashed #000;*/
	width: 188px;
	height: 240px;
	position: relative;
	overflow: hidden;
}

#employment #scrollup-employment .items
{
	clear: both;
	margin: 0;
	padding: 0;
	position: absolute;
	width: 20000em;
}
#employment #scrollup-employment .items div
{
	/*float: left;*/
	width: 188px;
	height: 165px;
}


/* sidebar training */
.sidebar #training
{
	/*height:240px;*/
}

#scrollup-training
{
	margin-top: 10px;
}

.sidebar #training #scrollup-training div strong
{
	margin-top: 10px;
	font-size: 1.2em;
	color: #232323;
}

#scrollup-training div p, #training p
{
	border: none;
	color: #575757;
	margin: 0;
	text-align: justify;
}
#training #scrollup-training .scrollable
{
	/*border:  1px dashed #000;*/
	width: 188px;
	height: 240px;
	position: relative;
	overflow: hidden;
}

#training #scrollup-training .items
{
	clear: both;
	margin: 0;
	padding: 0;
	position: absolute;
	width: 20000em;
}
#training #scrollup-training .items div
{
	/*float: left;*/
	width: 188px;
	height: 165px;
}

#amanobanner
{
	width: 220px;
	height: 70px;
	display: block;
	text-indent: -9999em;
	background-image: url('/New/ui/2009/images/bg_banner-220x70_amano.jpg');
	margin-bottom: 20px;
}

#amanobanner:hover
{
	background-position: left bottom;
}

#primary-content #news ul.news-list li, 
#primary-content #news ul.news-news-list li
{
	list-style: none;
	background: none; /*border-bottom:1px solid #E1E1E1;*/
	display: block;
	padding: 6px 0 13px;
	padding-left: 0;
	clear: both; /*margin-bottom: 5px;*/
	overflow: hidden;
}

#primary-content #news ul.news-list li.first, 
#primary-content #news ul.news-news-list li.first
{
	height: auto !important;
	height: 145px;
	min-height: 120px;
}

body.home .news-list .meta em, 
body.home .news-list .meta strong, 
body.home .news-list .meta,
body.home .news-news-list .meta em, 
body.home .news-news-list .meta strong, 
body.home .news-news-list .meta
{
	color: #8A8A8A;
	font:normal 0.85em 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', Verdana, Helvetica, Arial,sans-serif;
	font-style: normal;
}

body.home .news-list .meta strong,
body.home .news-news-list .meta strong
{
	letter-spacing: .5px;
	text-transform: uppercase;
}

#primary-content #news ul.news-list li,
#primary-content #news ul.news-news-list li
{
	padding-bottom: 0px;
	padding-top: 0px;
}
#primary-content #news ul.news-list li h3,
#primary-content #news ul.news-news-list li h3
{
	/*
	font: bold 0.9em/1.1 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', Verdana, Helvetica, Arial,sans-serif;
	color: #0d0d0d;
	*/
	padding-top: 4px;
	border-bottom: 1px solid #efefef;
	color: #396ccf;
	text-decoration: none;
	font: bold 1.4em/1.1em 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', Verdana, Helvetica, Arial,sans-serif;
	padding-bottom: 5px;
}
#primary-content #news ul.news-list li h3 a,
#primary-content #news ul.news-news-list li h3 a
{
	color: #396ccf;
	text-decoration: none;
	font-weight: bold;
	font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', Verdana, Helvetica, Arial,sans-serif;
	font-size: 1.4em;
}
#primary-content #news ul.news-list li h3 a:hover,
#primary-content #news ul.news-news-list li h3 a:hover
{
	background: transparent;
	text-decoration: under-line;
}

#primary-content #news ul.news-list li a
{
	/*
	display: block;
	border-top: 1px solid #e1e1e1;
	*/
	padding: 7px 0 7px 1px;
	cursor: pointer;
	font: normal 1em/1.2 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', Verdana, Helvetica, Arial,sans-serif;
	color: #575757;
}
#primary-content #news ul.news-news-list li a
{
	display: block;
	border-top: 1px solid #e1e1e1;
	padding: 7px 0 7px 1px;
	cursor: pointer;
	font: normal 1em/1.2 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', Verdana, Helvetica, Arial,sans-serif;
	color: #575757;
}

ul.news-list li a:hover,
ul.news-news-list li a:hover
{
	background-color: #f3f3f3;
	text-decoration: none;
}

#primary-content #news ul.news-list li p,
#primary-content #news ul.news-news-list li p
{
	font-size: 1em; 
	color:#575757;
	text-align: left;
	margin: 0;
	font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', Verdana, Helvetica, Arial,sans-serif;
}
#primary-content #news ul.news-list li p a,
#primary-content #news ul.news-news-list li p a
{
	color: #396ccf;
}
#primary-content #news ul.news-list li p a:hover,
#primary-content #news ul.news-news-list li p a:hover
{
	text-decoration: under-line;
	background: transparent;
}
/*.loading {
    width: 105px;
    height: 32px;
    background-image: url(/ui/2009/images/ajax-spinner.gif);
    background-repeat: no-repeat;
    background-position: 20px 20px;
}*/


/* resources */
/*.sidebar-resources {
	border-top:5px solid #E1E1E1;
	display:inline;
	float:left;
	margin-right:20px;
	width:220px;
	padding-bottom: 40px;
}

.sidebar-resources h3 {
	display:block;
	padding:8px 0;
	font:normal 1.8em/1.2 Arial, Helvetica, sans-serif;
}

.sidebar-resources > ul {
	border-bottom:1px solid #E1E1E1;
}

.sidebar-resources li {
	border-top:1px solid #E1E1E1;
}

.sidebar-resources li a {
	font-size:1.2em;
	color:#232323;
	display:block;
	padding:7px 0 7px 15px;
	min-height:14px;
}*/

.news-list img,
.news-news-list img
{
	margin-right: 15px;
}
