/*
    Author: Lily Leguizamo - ChicagoBooth
    Created: 11/20/2012
*/


/*--------------------------------------------
    Homepage
----------------------------------------------*/

/*
    Header image
*/

#main.alumni .section
{
    background:#802824 url("/css/img/main-bgs/alumni-1.jpg") no-repeat center center;
   /* background-size:100%;*/
    height:50px; 
    min-height:50px; 
}

#main.alumni .section-heading
{
   padding:0;
   font-size:2.5em;
   line-height:1.25em;
}

/*
    News and Community
*/
.news h2, .community h2
{
    font-size:1.5em;    
	font-family: "TradeGothic BoldCn 20";
    text-transform: uppercase;
}

.page-content .news h3
{
    color:#000;
    margin-bottom:0;
}

.page-content .news p
{
    margin-top:.25em;
}

.community 
{
    width:200px;
}

.news 
{
    width:295px;
   
}

.news.columns{
	 float: right;
}

.community ul,.news ul,.community ul li,.news ul li
{
    padding:0;
}

.community ul li, .module.alumni-know ul li /*,.news ul li*/
{
    border-top:1px solid #a8aba2;
    background:none;
    clear:both;
}

.news ul 
{
    border-top:1px solid #a8aba2; 
    padding-top:7px;
}

.news ul .alumni-more
{
    text-align:right;
    border-top:1px solid #a8aba2; 
    float:none;       
    width:295px;
}

.news ul li 
{
    background:none;
    padding: 0 0 10px;
}

.community ul li a
{
    padding-left:35px;
}

.community ul a
{    
    color:#363636;
    font-weight:bold;
    text-decoration:none;
    display:block;
    padding:15px 0;
}

.community ul a.event
{
    background:url(/assests/img/alumni/calendar.png) no-repeat center left;
}

.community ul a.find
{
    background:url(/assests/img/alumni/find.png) no-repeat center left;
}


.community ul a.volunteer
{
    background:url(/assests/img/alumni/volunteer.png) no-repeat center left;
}


.community ul a.share
{
    background:url(/assests/img/alumni/share.png) no-repeat center left;
}

.community ul a.club
{
    background:url(/assests/img/alumni/club.png) no-repeat center left;
}


a.alumni-more:link,  a.alumni-more:visited /*.community ul li:last-child a,.news ul li:last-child a, .module.alumni-know ul li:last-child a, .module.career-hub ul li:last-child a, */
{
    color:#9b1115 !important;
    font-weight:bold;
    text-decoration:none;
    text-transform:uppercase;
    float:right;
    display:block;
    padding:15px 0;
	font-family: 'Open Sans',sans-serif;
    font-size: 0.95em !important; /* 0.75em */
    
}


/*--------------------------------------------
    Reunions
----------------------------------------------*/

.image-gallery.alumni 
{
    width:785px;
    height:260px;
   /* background:#646464;*/
}

.image-gallery.alumni .slides
{
    width:785px;
}

.image-gallery.alumni .slide img
{
    width:520px !important;
}

.image-gallery.alumni .slide .flex-caption
{
    top:0; right:0;
    left:inherit;
    padding:15px;
    width:230px;
    background:none;
}

.image-gallery.alumni .flex-control-nav
{
    position:absolute;
    bottom:0;
    padding:0 15px 0 0 !important;
    right:0;
    width:250px;
} 

.alumni-news, .alumni-events
{
    margin-top:-60px;
}
 .alumni-events
 {
     margin-left:40px;
 }


.page-content .alumni-news ul, .page-content .alumni-events ul
{
    padding:0;
}
.page-content .alumni-news h3, .page-content .alumni-news p
{
    margin:5px 0;
}

.page-content .alumni-news h3
{
    font-weight:bold;
    
}

.page-content .alumni-news a:link, .page-content .alumni-news a:visited,
.page-content .alumni-events a:link, .page-content .alumni-events a:visited
{
    font-weight:bold;
}


.page-content .alumni-news li, .page-content .alumni-events li
{
    list-style:none;
    padding:0;
    background:none;
}

.page-content .alumni-news li 
{
    margin:0 0 20px;
}

/*--------------------------------------------
    Reunions
----------------------------------------------*/

.alumni-reconnect, .alumni-volunteer-reunion
{
	margin-top:20px;
	 /*  margin-left:40px\9;
   margin-top:0px\9;*/
}

.alumni-volunteer-reunion
{
    margin-left:60px;
}
/*--------------------------------------------
    Career Services
----------------------------------------------*/

.alumni-career, .alumni-career-row
{
    color:#fff; 
    clear:both;      
}

.page-content .alumni-career p, .alumni-career-podcast p
{
    font-size:12px;
    line-height:1.25em;
    margin:5px 0 10px;
}

.page-content .alumni-career-podcast li {
	background: none; 
	padding: 0px; 
	font-size: 14px;
	font-size: 12px\9; /* added for IE8 */
	} 


.page-content .alumni-career h3, .alumni-career-podcast h3
{
    margin:0;
    font-family:'Open Sans', Sans-Serif;
    font-size:18px;
    font-weight:600;
}

.alumni-career-postings,.alumni-career-resume,.alumni-career-contact,.alumni-career-manage,.alumni-career-hire,.alumni-career-coaching
{
	height:103px;
	float:left;	
	padding:12px 35px 15px 20px;
	margin-bottom:10px;
	position:relative;
}

.alumni-career-postings:after,.alumni-career-resume:after,.alumni-career-contact:after,.alumni-career-manage:after,.alumni-career-hire:after,.alumni-career-coaching:after
{
    
    content: " ";
    display: inline-block;
    height: 30px;
    width: 25px;
    position:absolute;
    top:10px;
    right:7px;
}

.alumni-career-manage,.alumni-career-hire,.alumni-career-coaching{ height:123px;}

.alumni-career a:link, .alumni-career a:visited, .alumni-career-podcast a:link, .alumni-career-podcast a:visited
{
    color:#fff;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
}

.alumni-career a.right
{
    margin-right:-15px;
}

.alumni-career-postings
{
    background:url("img/bg.blue-texture.png");
    width:248px;
    margin-right:10px;    
}

.alumni-career-postings:after
{
    background:url("/~/media/631AD6B54F0A4C458C213053AAFFD68F.ashx") no-repeat;
}
.alumni-career-resume
{
    background:url("img/bg.green-texture.png");
    width:254px; 
    margin-right:10px;   
}

.alumni-career-resume:after
{
    background:url("/~/media/2B68C38EC69C49E8912954A3C56F6F4E.ashx") no-repeat;
}

.alumni-career-contact
{
    background:url("img/bg.red-texture.png");
    width:97px;    
}

.alumni-career-contact:after
{
    background:url("/~/media/97A9701838D049EEAE6DCF39541D689B.ashx") 7px 0 no-repeat;
}


.alumni-career-manage
{
    background:url("img/bg.forest-texture.png");
    width:160px; 
    margin-right:10px;    
}

.alumni-career-manage:after
{
    background:url("/~/media/34E5F7DA86BD477CB66D3DF116E6C6A4.ashx") no-repeat;
}

/*
.alumni-career-manage a:link
{
    font-size:12px;
    font-weight:normal;
}*/

.alumni-career-hire
{
    background:url("img/bg.teal-texture.png");
    width:220px;
    margin-right:10px;     
}

.alumni-career-hire:after
{
    background:url("/~/media/B10734A7E4104295BC9038E717D24EB1.ashx") no-repeat;
}

.alumni-career-coaching
{
    background:url("img/bg.dark-orange-texture.png");
    width:219px;    
}

.alumni-career-podcast
{
    background:url("img/bg.stone-texture.png");
    color: #FFFFFF;
    float: right;
    padding: 15px 20px;
    width: 234px;
	height: 262px; /* Added for Career Services Page */
}

.alumni-career-podcast ul
{
     clear: both;
    display: block;
    padding: 0 0 10px;
}


.alumni-career-coaching:after
{
    background:url("/~/media/1759BF5C80594E7485E3BA8AC5A4BCF4.ashx") no-repeat;
}

.alumni-career-feat
{
    width:500px;
    float:left;
    margin-right:10px;
	position:relative;
	top:-24px;
}

/*--------------------------------------------
    Honor Roll
----------------------------------------------*/

#rblQueryNarrow, #rblQueryNarrow td 
{
    border:0;
    width:auto;
    padding-left:0;
}

#rblQueryNarrow input {margin-right:5px;}

#rblQueryNarrow label {float:right; }

.hrctrls  
{
    clear:both;
    padding-top:1px;
}

.hrctrls h4 { margin-bottom:0;}

.hrtctrls_search { float:left;}

/*.hrtctrls_search input, .hrtctrls_search select
{
    font-size:.75em;
}*/

.hrtctrls_search select 
{
    margin-left:10px;
    padding: 2px;
}

.hrtctrls_search input, .honorroll #tbUsername, .honorroll #tbPassword
{
    height:23px;
    font-size:12px;
}

.honorroll .scfValidationSummary
{
    font-size:12px;
    display:block;
    margin:0;
}

.form .hrtctrls_search div.custom.dropdown
{
    margin:0 0 0 5px;
}

.alumni-honorroll.result-nav p 
{
    width:180px;
    float:left;
}
.alumni-btn
{
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #9B1115;
    border-color: -moz-use-text-color -moz-use-text-color #6D1A1D;
    border-image: none;
    border-style: none none solid;
    border-width: medium medium 1px;
    color: white;
    display: block;
    font-family: 'TradeGothic BoldCn 20';
    font-size: 14px;
    height: 25px;
    line-height: 20px;
    outline: medium none;
    margin-top:10px;
    text-align: center;
    text-transform: uppercase;
}

/*--------------------------------------------
    Modules
----------------------------------------------*/

/* Engage */
.module.engage-community
{
    background:url(/assests/img/alumni/modules/bg.social-media.jpg);
    margin:0 15px 30px 0;
    padding:15px 15px 15px 20px;
}

.module.engage-community .module-header
{
    color: #252E34;
    font-family: "TradeGothic BoldCn 20";
    font-size: 18.77px;
    font-weight: normal;
    line-height: 1em;
    text-transform: uppercase;
    margin-bottom:10px;
}

.module.engage-community img
{
    margin-right:8px;
}

/* Alumni to know */
.module.alumni-know .module-header, .module.career-hub .module-header
{
    font-size:1.5em;
    font-family:"TradeGothic BoldCn 20", Open Sans, Arial, Sans-Serif;
    text-transform:uppercase;
    padding:.25em .5em;
    display:block;
}

.module.alumni-know ul, .module.career-hub ul
{
    padding:0;
    margin-top:0;
    list-style:none;
}

.module.alumni-know li, .module.career-hub li
{
    margin:0 15px;
    font-size:0.688em;
}

.module.alumni-know ul li:first-child
{
    border-top:0;
}

.module.alumni-know .module-header
{
    background:#c1c5c6;
}

.module.alumni-know .module-content
{
    background:#cfe2e5;
}

.module.alumni-know a, .module.alumni-know a:visited
{
    color:#9b1115;
}

.module.alumni-know p
{
    width:145px;
    float:right;    
}

.module.alumni-know img
{
    border:0;
    float:left;
    margin:15px 15px 0 0;    
}

/* Career hub */
.module.career-hub .module-header
 {
     background:#c7c1b7;
 } 
 
.module.career-hub .module-content
{
    background:#eccc9b;
}

.module.career-hub li
{
    border-top:1px solid #fff;    
}

.module.career-hub li a
{
    color:#363636;
    font-size:1.125em;
    font-weight:bold;
    display:block;
    padding:10px 0;
}

.module.career-hub li:first-child
{
    border:0;
    margin-top:10px;
}

/* Destinguised Alumni Awards */

.module.daa .module-header a
{
    background:#872434;
    color:#fff;
    font-family:"TradeGothic Cn 18", Open Sans, Arial, Sans-Serif;
    font-size:20px;
    line-height:24px;
    text-transform:uppercase;
    display:block;
    padding:10px 20px;
}

/* Find Your Reunion */
.alumni-find-reunion .module-header
{
    background: #c5c5c5;
    color: #363636;
    font-family: "TradeGothic BoldCn 20";
    font-size: 1.5em;
    font-weight: normal;
    line-height: 0.625em;
    padding: 12px 16px;
    text-transform: uppercase;
}
.alumni-find-reunion .module-content {background:#fff;}
.alumni-find-reunion .module-content ul
{
    list-style:none;
    padding:0;
    margin:0;
}

.alumni-find-reunion .module-content li
{
    border-bottom: 1px solid #BABCB6;
    line-height: 0.446em;
    padding:8px 10px 8px 35px;
}

.alumni-find-reunion .module-content li a:link, .alumni-find-reunion .module-content li a:visited
{
    color: #9B1115;
    font-family: 'Open Sans',sans-serif;
    font-size: 0.75em;
    font-weight: bold;
    line-height: 1.6em;
}


.alumni-find-reunion .module-content li a:after
{
    background: url("img/engage/left-arrow.png") no-repeat scroll right 2px transparent;
    content: " ";
    display: inline-block;
    height: 10px;
    margin-left: 6px;
    width: 5px;
}

.alumni-find-reunion .module-footer a:link, .alumni-find-reunion .module-footer a:visited
{
    background:url("img/bg.yellow-texture.png");
    color: #fff;
    display:block;
    font-family: 'Open Sans',sans-serif;
    font-size: 0.75em;
    font-weight: bold;
    line-height: 1.6em;
    padding:7px 10px 10px 35px;
}

.alumni-find-reunion .module-footer a:after
{
    background: url("img/engage/left-arrow-white.png") no-repeat scroll right 2px transparent;
    content: " ";
    display: inline-block;
    height: 10px;
    margin-left: 6px;
    width: 5px;
}

/* Faculty Books and Papers*/

.alumni-faculty
{
    background:url(img/bg.teal-texture.png);
    padding:10px 15px;
    color:#fff;
    font-size:12px;
}

.alumni-faculty a:link, .alumni-faculty a:visited
{
    color:#fff;
    font-weight:bold;
    text-transform:none;
}

.alumni-faculty h3
{
    font-family:"TradeGothic Cn 18", Open Sans, Arial, Sans-Serif;
    font-size:20px;
    font-weight:normal;
    text-transform:uppercase;
    border-bottom:1px solid #fff;
    margin:0;
    padding-bottom:5px;
}

.alumni-faculty h4
{
    font-family:Open Sans, Arial, Sans-Serif;
    font-weight:700;
    margin:10px 0 0;
}

.alumni-faculty p
{
    margin:0;
}

.alumni-faculty ul
{
    list-style:none;
    padding:0;
    margin:0;
}

.alumni-faculty .module-footer
{
    text-align:right;
    font-family:Open Sans, Arial, Sans-Serif;
    font-weight:bold;
    padding:10px 0 0;
}

.alumni-faculty .module-footer a:link
{
    text-transform:uppercase;    
}

/* Ways to Give */

.alumni-waysgive
{
    background:#fff; /*url("img/pheonix.png") no-repeat -45px -10px */
    color:#545454;
    font-family:Open Sans, Arial, Sans-Serif;
    font-size:12px;
}

.alumni-waysgive a:link, .alumni-waysgive a:visited
{
    color:#9B1115;
    font-weight:bold;
}

.alumni-waysgive p
{
    margin:10px 0 5px;
}

.alumni-waysgive .module-header
{
    background:url("img/bg.red-texture.png");
    color:#fff;
    font-family:"TradeGothic Cn 18", Open Sans, Arial, Sans-Serif;
    font-size:24px;
    text-transform:uppercase;
    padding:0 15px;
}

.alumni-waysgive .module-content
{
    padding:10px 15px;
}

.alumni-waysgive ul
{
    list-style:none;
    font-weight:bold;
    margin-top:0px;
    padding-left:20px;
}

/*
    Join Conversation
*/

.alumni-join .module-header{
background: url("img/bg.module-header.jpg") repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-family: "TradeGothic BoldCn 20";
    font-size: 16px;
    font-weight: normal;
    line-height: 0.625em;
    padding: 12px 20px;
    text-transform: uppercase;
}

.alumni-join .module-content{
background:#fff;
padding-bottom:5px;
}

.alumni-join .fb-like-box
{
    margin:-1px 0 0 -1px;
}

/*--------------------------------------------
    GENERAL
----------------------------------------------*/

/* Video list */

.page-content ul.video-list
    {
        list-style: none outside none;
        margin-top: 0;
        padding: 0;
    }
    
    
    .page-content ul.video-list li
    {
        background:none;
        border-bottom: 1px solid #A8ABA2;
        min-height:100px;
        clear: both;
        padding: 15px 0;
    }
    
    .page-content ul.video-list li img 
    {
        border: 0 none;
        float: left;
        margin:0 15px 0 0;
    }
    
    .page-content ul.video-list p
    {
        border: 0 none;
        float: left;
        margin: 15px 15px 0 0;
    }
	
/*--------------------------------------------
    ALUMNI CONNECTIONS
----------------------------------------------*/

.alumni-connections {
	clear:both;
	float:left;
}

.alumni-connections div {
	clear:both;
	float:left;
	margin:0 0 10px;
}

.alumni-connections div p {
	margin:0 0 15px;
}

.alumni-connections div img {
	clear:left;
	float:left;
	margin:0 10px 0 0;
}
.alumni-connections div span {
	font-weight:bold;
	text-transform:uppercase;
}