/* 
================================================================================================
* Duke Sample Department
* Site Specific Styles -- 
*
* Department Colors
* --------------------- 
* ORANGE:#EF9920 
* LIGHT BLUE:#15A1BD 
* DARK BLUE:#28305E 
* GREY:#DDDDDD 
================================================================================================ 
*/

/* Basic Elements ========================= */

html,body { height:100%; }
body { font:12px/1.5 arial,sans-serif;color:#333;background:#fff; }
h1,h2,h3,h4,h5,h6 { line-height:1.2; }
h1 { font-size:225%; }
h2 { font-size:185%; }
h3 { font-size:140%; }
h4 { font-size:110%; }
h5 { font-size:100%; }
h6 { font-size:80%; }
p { line-height:1.5;margin:0 0 10px 0; }
input[type="checkbox"],
input[type="radio"] { width:auto !important;border:none !important; }
object,embed,iframe { display:block;clear:both; }
a { text-decoration:none; }
a:focus,
a:hover { text-decoration:underline; }

body { background:#efefef; }

a,a:visited { color:#EF9920; }
a:hover { color:#000; }

.aHandbook.a-normal .a-slot-content a,
.aRichText.a-normal .a-slot-content a,
.aHandbook.a-normal .a-slot-content a:visited,
.aRichText.a-normal .a-slot-content a:visited { color:#EF9920; }
.aHandbook.a-normal .a-slot-content a:hover,
.aRichText.a-normal .a-slot-content a:hover { color:#000;text-decoration:underline; }

/* lite style needed a bump to work on dark backgrounds */
.a-ui .a-btn.lite { text-shadow:none;color:#888;background:none;border:1px solid transparent; }
.a-ui .a-btn.lite:hover { color:#333 !important; }

.a-slot h3,.a-slot h4 { color:#001A57; }
.a-slot h4 { font-size:15px; }

/* Layout ========================= */

.a-wrapper { z-index:2;position:relative;clear:both;width:960px;margin:20px auto;padding:20px;background:#fff;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;-moz-box-shadow:rgba(255,255,255,0.75) 0px 0px 20px;-webkit-box-shadow:rgba(255,255,255,0.75) 0px 0px 10px;-opera-box-shadow:rgba(255,255,255,0.75) 0px 0px 10px;-khtml-box-shadow:rgba(255,255,255,0.75) 0px 0px 10px;box-shadow:rgba(255,255,255,0.75) 0px 0px 10px; }
.logged-in .a-wrapper { margin-top:45px; }

.a-header { width:960px;float:none;margin:0 auto;position:relative;clear:both; margin: 0; }
.a-footer { width:960px;float:none;margin:20px auto;position:relative;clear:both; padding:10px 0 0; border-top:1px solid #eee; }
.a-area-footer { font-size:11px;width:720px;float:left; }
.a-footer .a-controls.a-login { float:right;clear:both;line-height:20px; }

/* Header ========================= */

.a-header h1 { float: left; }
.a-header h1 a { display:block;float:left;width:408px;height:58px;margin:0;text-indent:-9999px;background:url(/images/duke-econ-logo.png) top left no-repeat; }
.a-header h1 a:hover { background-position:bottom left; }

.a-content-inner,
.a-content-wrapper { float: left; width: 100%; clear: both; }

.a-content { width:720px;float:left; }
.a-nav-wrapper { width:960px; overflow: hidden; clear: both; margin-top: 20px; float: left;}

/* Site Search ========================= */

.a-search.global { position:absolute;top:0px;right:0px;float:right;clear:none;margin:0; width: 240px;}
.a-search-sidebar form,
.a-search.global form { background:#fff;border:1px solid #ccc; }
.a-search.global form input:focus { outline:0; }

.a-area-body .a-slideshow-title,
.a-area-sidebar .a-slideshow-title { float:left;width:100%;clear:both; }
.a-area-body .a-slideshow-title h4,
.a-area-sidebar .a-slideshow-title h4 { float:left;clear:both;display:inline;font-size:15px;position:relative;width:100%; }
.a-area-body .a-slideshow-image,
.a-area-sidebar .a-slideshow-image { float:left;clear:both; }

/* Econ Full BG ========================= */

.a-area-fullbg { position:fixed;top:0;left:0;right:0;bottom:0;background:#e2e2e2;z-index:0; }

.a-area-fullbg.a-area.singleton > .a-ui.a-controls { top:45px;right:10px;left:auto; }
.a-area-fullbg div,
.a-area-fullbg .a-slideshow,
.a-area-fullbg .a-slideshow-item { position:fixed;top:0;left:0;right:0;bottom:0;height:100% !important;width:100% !important;display:block; }
.a-area-fullbg .a-slot.aSlideshow .a-slideshow .a-slideshow-item .a-slideshow-image img { display:none; }
.a-area-fullbg .a-slideshow-image { background-size:cover; -moz-background-size:cover; background-position:center center; }
.no-backgroundsize .a-area-fullbg .a-slot.aSlideshow .a-slideshow .a-slideshow-item .a-slideshow-image img { width:100%;height:auto;display:block; }
.no-backgroundsize body.tall .a-area-fullbg .a-slot.aSlideshow .a-slideshow .a-slideshow-item .a-slideshow-image img { width:auto;height:100%;display:block; }

/* Navigation ========================= */

.a-nav-main { width:970px;clear:both;margin:0 auto;padding:0;overflow:hidden; }
.a-nav-main .a-nav-item { float:left;width:120px;height:20px;line-height:20px;margin:0;border:none;border-right:1px solid #49517f; }
.a-nav-main .a-nav-item.last { border-right:0; }
/*.a-nav-main .a-nav-item.first a { -moz-border-radius:10px 0 0 10px;-webkit-border-radius:10px 0 0 10px;border-radius:10px 0 0 10px; }*/
/*.a-nav-main .a-nav-item.last a { -moz-border-radius:0 10px 10px 0;-webkit-border-radius:0 10px 10px 0;border-radius:0 10px 10px 0; }*/
.a-nav-main .a-nav-item a { float:left;display:inline;width:100%;height:100%;text-decoration:none;color:#fff;background-color:#28305E;text-align:center; }
.a-nav-main .a-nav-item a:hover,
.a-nav-main .a-nav-item.a-current-page a,
.a-nav-main .a-nav-item.a-current-page a:hover,
.a-nav-main .a-nav-item.ancestor a,
.a-nav-main .a-nav-item.ancestor a:hover { background-color:#efefef;color:#000; }

/* Breadcrumb ========================= */

.a-nav-breadcrumb { position:relative;float:left;clear:both;margin:20px 0;width:100%;font-size:12px;line-height:24px; }
.a-nav-breadcrumb li { position:relative;float:left;text-align:baseline; }
.a-nav-breadcrumb li a { float:left;color:#28305E; }
.a-nav-breadcrumb .a-nav-item.a-current-page { font-size:24px;margin-top:1px; }
.a-nav-breadcrumb .a-breadcrumb-separator { float:left;margin:0 5px; }

/* Subnavigation ========================= */

.a-subnav-wrapper { background:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;border:1px solid #EF9920;margin-right:18px; }
.a-subnav-wrapper.parent-link a { font-size:14px;padding:0 0 0 16px;background:url(/images/arrow-parent.png) center left no-repeat; }
.a-nav-subnav li { margin-bottom:10px;position:relative; }
.a-nav-subnav li:last-child { margin-bottom:0; }
.a-nav-subnav a { display:block;color:#666; }
.a-nav-subnav a:hover { color:#000;text-decoration:none; }
.a-nav-subnav .a-current-page a { font-size:14px;padding-left:10px;background:url(/images/a-icon-list-arrow-small.png) no-repeat 0 50%; }
.a-nav-subnav .a-btn.a-drag { position:absolute;top:50%;right:0px;margin-top:-9px; }

/* Banner ========================= */

.a-area-banner { margin: 1px 0 20px 0; }
.a-area-banner .a-slot { margin-bottom:0; }
.a-area-banner .a-slideshow { width:960px;height:360px;overflow:hidden;clear:both;display:block; }
.a-area-banner .a-slideshow-item { float:left; }
.a-area-banner .a-slideshow-image { -moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px; }
.a-home .a-area-banner .a-slideshow-image { -moz-border-radius: 0 0 10px 10px;-webkit-border-radius: 0 0 10px 10px;border-radius: 0 0 10px 10px; }
.a-area-banner .a-slideshow-image img { visibility:hidden; }

.a-area-banner .a-slideshow-description { position:absolute;top:20px;right:20px;width:360px;background:url(/images/screen-white-50.png);font-size:32px;color:#28305E;font-family:Garamond,Georgia,Times,Serif;max-height:320px;overflow:hidden;line-height:1.2;padding:10px; }
.a-area-banner .a-slideshow-description p { line-height:1.2; }
.a-area-banner .a-slideshow-description a { background:#EF9920;color:#fff;text-decoration:none;padding:1px 2px; }
.a-area-banner .a-slideshow-description a:hover { background:#fff;color:#ef9920;text-decoration:none; }
.a-area-banner .a-slideshow-admin-controls { top:20px;left:20px;position:absolute;z-index:999; }

.a-landing .a-area-banner .a-slideshow { width:720px; }

/* All Templates ========================= */

.econ-extra-links { float:right; margin: 10px 0; }
.econ-extra-links a { float: left; }
.econ-extra-links img { display: block; border: none; }
.a-area-sidebar h3 { color:#001A57; }

.a-area-top
{
	float: left;
	width: 680px;
	clear: both;
	margin: 0;
	font-size: 11px;
}

/* Home Template ========================= */

.a-home .a-content { width:100%; }
.a-home .a-area-body { float:left;width:560px; }
.a-home .a-area-sidebar { float:left;width:358px;margin-left: 20px;border:1px solid #EF9920;padding:10px;overflow:hidden;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px; }
/*.a-home .a-area-body .a-ui.a-slot-form.a-options { top:-5px; }*/
.a-home .dukeTubesCalendar .a-controls,
.a-home .dukeTubesArticle .a-controls { position:relative; }

.a-home .a-area-sidebar .dukeTubesCalendar form.a-ui.a-options 
{
	position: relative;
	width: 100%;
	padding: 20px 10px 0;
	margin: 0 0 0 -5px;
	background: none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	-opera-box-shadow:none;
	-khtml-box-shadow:none;
	box-shadow:none;
}

.a-home .a-area-sidebar .day-event-date,
.a-home .a-area-sidebar .day-event-date h4 { margin:0;color:#001A57; }
.a-home .a-area-sidebar .day-event-details { float:left;clear:both;width:100%;margin:5px 0 15px;font-size:12px; }

.a-home .a-area-sidebar .day-event-details-title,
.a-home .a-area-sidebar .day-event-details-title a { color:#EF9920;line-height:1.2; }

.a-home .a-area-sidebar .day-event-details > ul > li { float:left;clear:both; margin-bottom: 5px; }
.a-home .a-area-sidebar .day-event-details-description { width:100%; color: #333; }
.a-home .a-area-sidebar .day-event-details-description p { margin-bottom: 0; }
.day-event-details-description li { color: #333; }

.a-home .a-area-sidebar .duke-tubes-calendar ul li.day-event-date,.pk-tubes-calendar ul li.day-event-date h4 { font-size:14px; }

.duke-tubes-calendar .duke-all-events-link { position:relative;float:left;clear:both;display:inline;width:100%;margin:10px 0; }
.duke-tubes-calendar .duke-all-events-link a,
.duke-tubes-calendar .a-home a.duke-tubes-article-link { background:#EF9920 !important;color:#fff;padding:0 2px;border:1px solid #ef9920 !important; }

.a-home .duke-tubes-featured-article { clear:both;border:1px solid #ef9920;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;max-height:180px;height:auto !important;height:180px;overflow:hidden;margin:0 0 20px 0; }
.a-home .duke-tubes-featured-article .a-slideshow-image { -moz-border-radius:10px 0 0 10px;-webkit-border-radius:10px 0 0 10px;border-radius:10px 0 0 10px; }
.a-home .duke-tubes-featured-article .a-slideshow-image img { visibility:hidden; }
.a-home .duke-tubes-featured-article li { margin:0;float:left;clear:none; }
.a-home .duke-tubes-featured-article .duke-tubes-article-image { }
.a-home .duke-tubes-featured-article .duke-tubes-article-title,
.a-home .day-event-details-title { font-size:17px;line-height:1.2; }
.a-home .duke-tubes-featured-article .duke-tubes-article-title,
.a-home .duke-tubes-featured-article .duke-tubes-article-copy,
.a-home .duke-tubes-featured-article .duke-tubes-article-link { clear:both;padding:10px; }

.a-home .duke-tubes-featured-article .duke-tubes-article-copy { padding:0 10px 10px; }

.a-home .duke-tubes-featured-article.with-image .duke-tubes-article-title,
.a-home .duke-tubes-featured-article.with-image .duke-tubes-article-copy,
.a-home .duke-tubes-featured-article.with-image .duke-tubes-article-link { float:left;clear:none;width:275px; }

/* Default Template ========================= */

.a-default .a-area-body { width:438px;margin-right:40px;float:left; }
.a-default .a-area-sidebar { width:240px;float:left; }

/* Single Column Template ========================= */

.a-single-column .a-area-body { width:718px;margin-right:0px; }

/* Landing Template ========================= */

.a-landing .a-area-banner { width:718px;float:right;clear:right; }
.a-landing .a-area-logo { width:200px; }
.a-landing .a-area-banner .a-slideshow-admin-controls { top:20px;left:20px;position:absolute;z-index:999; }
.a-landing .a-area-banner .a-slideshow-image { height:360px; }
.a-landing .a-slideshow-admin-controls li { margin:0; }
.a-landing .landing-subnav { width:200px;margin-right:40px;float:left; }
.a-landing .landing-bottom { position:relative;float:right;width:720px;clear:both; }
.a-landing .landing-footer { float:left;width:100%;clear:both;padding-top:20px;position:relative;display:inline; }
.a-landing .landing-footer img { height: 45px; width: auto; }
.landing-footer .a-slot
{
	float: left;
	margin: 0 10px 10px 0;
}

.tubes-news-item-date { color: #28305E; }
.a-area-sidebar .dukeTubesArticle { font-size:11px; }
.a-area-sidebar .dukeTubesArticle .tubes-news-item { margin:0 0 10px 0; }
.a-area-sidebar .dukeTubesArticle .tubes-news-item li { float:none;width:auto;clear:both;position:relative;margin:0 0 2px 0;left:0; }
.a-area-sidebar .dukeTubesArticle .tubes-news-item-title { font-size:14px;margin:0; }
.dukeTubesArticle .tubes-news-item-date { font-size:12px; margin:0; color: #28305E;}
.dukeTubesArticle .tubes-news-item-preview,
.dukeTubesArticle .tubes-news-item-link { display:block; }
.dukeTubesArticle .duke-tubes-read-more-link { margin-bottom:20px; }

/* Misc Template ========================= */

.job_market_link a { font-family:Verdana,Arial,Helvetica,sans-serif;color:#ff0000;font-style:inherit;text-decoration:none;padding-left:5px;padding-right:3px;width:30px; }
.job_market_link a:hover { color:#001A57; }
.events-only-page-title { color:#ef9920;font-weight:bold; }
.events-only-page-title-details { font-weight:bold; }

.tubes-news-main .tubes-news-item,
.tubes-news-main .tubes-news-item li,
.tubes-news-main .tubes-news-item .tubes-news-item-date
{
	display: block;
	float: none;
	clear: both;
	width: auto;
	position: static;
	margin: 0 0 5px 0;
	font-size: 12px;
}

.tubes-news-main .tubes-news-item .tubes-news-item-title
{
	font-size: 14px;
	line-height: 1.2;
}

.a-media .a-content-inner
{
	margin-top: 20px;
}

.a-arrow-btn
{
	background-image: url('/images/duke-econ-arrows-sprite.png') !important;
}

.a-ui.a-admin-header
{
	margin-top: 20px;
}

