﻿* {margin: 0; padding: 0; line-height: 1.5;}
ol,ul {list-style: none;}

.clearboth {clear: both;}

a {text-decoration: none; color: #333;}
a:hover{text-decoration:underline;}

.global a, .global h2, .golbal h3, .global #breadcrumb .ms-sitemapdirectional, .global #news260 a, .global #content b, .global #content strong {color: #333 !important;}
.workforce a, .workforce h2, .workforce h3, .workforce #breadcrumb .ms-sitemapdirectional, .workforce #news260 a, .workforce #content b, .workforce #content strong {color: #b80d0d !important;}
.entrepreneurship a, .entrepreneurship h2, .entrepreneurship h3, .entrepreneurship #breadcrumb .ms-sitemapdirectional, .entrepreneurship #news260 a, .entrepreneurship #content b, .entrepreneurship #content strong {color: #cb8600 !important;}
.leadership a, .leadership h2, .leadership h3, .leadership #breadcrumb .ms-sitemapdirectional, .leadership #news260 a, .leadership #content b, .leadership #content strong {color: #086083 !important;}
.assets a, .assets h2, .assets h3, .assets #breadcrumb .ms-sitemapdirectional, .assets #news260 a, .assets #content b, .assets #content strong {color: #789418 !important;}


a img, a:hover img {border: 0;!important}

body {
	font-family: Verdana, Arial, sans-serif;
	xbackground-color: #CCC !important;	
	color: #555;
	font-size: 0.75em;
	}

/*****************************************************/
/*************** WELCOME + SITE ACTIONS **************/
/*****************************************************/

#top {
	margin: 0px auto;
	width: 1000px;
	overflow: hidden; zoom:1;
	background: #490d0e;
	border-bottom: 1px solid #052b00;
	}

#top-welcome {
	float: right;
	}
	
#top-welcome .ms-SpLinkButtonActive, #top-welcome .ms-SpLinkButtonInActive {
	background-image: none;
	background-color: transparent;
	border: none;
	padding: 0;
	margin: 0;
	}

#top-welcome .ms-SPLink a:link, #top-welcome .ms-SPLink a:visited {
	color: #CCC !important;
	text-decoration: none;
	}	

#top-siteactions {
	float: right;	
	}
	
#top-siteactions .ms-siteactionsmenu div div div {
	background-image: none;	
	background-color: transparent;
	border: none;
	padding: 2px 4px 1px 10px;
	}
	
#top-siteactions .ms-siteactionsmenu div div div a {
	color: #CCC !important;
	font-weight: normal;
	font-family: verdana;
	font-size: 8pt;	
	}


/*****************************************************/
/*************** HEADER + NAVIGATION *****************/
/*****************************************************/
	
#header {
	clear: both;
	margin: 0px auto;
	width: 980px;
	height: 150px;
	padding: 0 10px;
	background: #981b1e url(/images/header-bg.png) top left no-repeat;
	margin-bottom: 0;
	}
	
#header a {
	color: #FFF !important;
	}

#header img {
	xdisplay: block;	
	}

#logo a img {
	float: left;
	width: 379px;
	height: 70px;
	margin: 20px 0 0 16px;
	display: inline-block;
	clear: both;	
	}

#topnav {
	float: right;
	margin: 10px 0 0 0;
	}

#topnav li {
	float: left;
	}

#topnav li a {
	height: 25px;
	padding: 0 15px;	
	background: url('../../images/trans-bg.png') repeat transparent;
	border-left: 1px #561410 solid;
	font-size: 90%;
	}
	
#topnav li:first-child a {
	border-left: none;	
	}


#search {
	float: right;
	color: #f0f0f0;
	margin-top: 15px;
	*margin-top: 65px;
	*width: 280px;
	font-size: 90%;
	clear: both;
	}
	
#search li {
	float: left;
	margin-left: 5px;
	}
	
#searchbox {
	width: 200px;
	height: 15px;
	}
	
#searchbutton {
	width: 30px;
	height: 20px;
	font-size: 90%;
	}

#globalnav {
	float: left;
	background: #000;
	margin: 15px 10px 0 0;
	width: 680px;
	}

#globalnav li {
	float: left;
	margin: 0;
	}
	
#tab-workforce a, #tab-workforce span {width:170px; height: 45px; background: url('/images/tab-workforce.png');}
#tab-entrepreneurship a, #tab-entrepreneurship span {width:170px; height: 45px; background: url('/images/tab-entrepreneurship.png');}
#tab-leadership a, #tab-leadership span {width:170px; height: 45px; background: url('/images/tab-leadership.png');}
#tab-assets a, #tab-assets span {width:170px; height: 45px; background: url('/images/tab-assets.png');}	

#newsnav {
	float: right;
	height: 45px;
	width: 260px;
	background: #000;
	}
	
#newsnav a, #newsnav span {width:260px; height: 45px; background: url('/images/tab-news-all.png');}
.workforce #newsnav a, .workforce #newsnav span {width:260px; height: 45px; background: url('/images/tab-news-workforce.png');}
.entrepreneurship #newsnav a, .entrepreneurship #newsnav span {width:260px; height: 45px; background: url('/images/tab-news-entrepreneurship.png');}
.leadership #newsnav a, .leadership #newsnav span {width:260px; height: 45px; background: url('/images/tab-news-leadership.png');}
.assets #newsnav a, .assets #newsnav span {width:260px; height: 45px; background: url('/images/tab-news-assets.png');}

#globalnav a, #newsnav a, #topnav a {
	position: relative;
	display: block;
	margin: 0;
	text-align: center;
	color: #FFF;
	overflow: hidden;
	}

#globalnav a, #newsnav a {line-height: 45px;}	
#topnav a {line-height: 25px;}	

#globalnav span, #newsnav span, #topnav span {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	cursor: pointer;
	}
	
#globalnav a span, #header #newsnav a span  {background-position: left top;}
#globalnav a:hover span, #header #newsnav a:hover span  {background-position: left bottom;}


#auth-controls {
	margin: 0px auto;
	width: 1000px;
	}

/*****************************************************/
/*************** BREADCRUMB **************************/
/*****************************************************/

#breadcrumb {
	float: left;
	overflow:hidden;zoom:1;
	width: 600px;
	padding: 0 2px;
	color: #888;
	margin-top: 10px;
	}	
	
#breadcrumb .ms-sitemapdirectional {
	margin-right: 8px;
	margin-left: 8px;
	}

#breadcrumb .breadcrumbCurrent {
	margin-left: 8px;
	color: #333;
	}

/*****************************************************/
/*************** MAIN STRUCTURE **********************/
/*****************************************************/

#wrapper {
	width: 1000px;
	padding: 0;
	margin: 0px auto;
	background-color: #FFF !important;
	}
	
.workforce #wrapper {background: url('/images/wrapperbg-workforce.png') top left no-repeat;}
.entrepreneurship #wrapper {background: url('/images/wrapperbg-entrepreneurship.png') top left no-repeat;}
.leadership #wrapper {background: url('/images/wrapperbg-leadership.png') top left no-repeat;}
.assets #wrapper {background: url('/images/wrapperbg-assets.png') top left no-repeat;}
.news #wrapper {background: url('/images/wrapperbg-news.png') top left no-repeat;}	
	
	
#col680 {
	float: left;
	width: 690px;
	xmargin-top: 20px;
	*xmargin-top: 40px;
	}
	
.global #news260 {
	margin-top: 0;
}	
	
#news260 {
	float: left;
	margin-left: 30px;
	width: 260px;
	padding: 0;
	margin-top: 20px;
	}
	
/*****************************************************/
/*************** HOMEPAGE SPECIFIC *******************/
/*****************************************************/

#deck {
	width: 1000px;
	height: 195px;
	margin-bottom: 10px;
	}

#home-intro {
	padding-left: 10px;
	}

#home-intro h1 {
	font-family: Georgia, serif;
	font-size: 180%;
	font-style: italic;
	}

#home-pillars {
	margin: 15px 0 0 0;
	padding: 10px;
	float: left;
	background: url('/images/homerecent-bg.png') left top no-repeat;
	width: 680px;
	}

.home-pillar {
	float: left; 
	width: 210px;
	background: #FFF;
	margin: 0 13px 0 0;
	display: inline;
	}
		
.home-pillar a:hover {background-position: left bottom;}

.home-pillar .free-image {
	width: 158px;
	height: 158px;
	margin-bottom: 5px;
	}
	
.home-pillar .free-image img {
	display: block;
	margin: 0px auto;
	xpadding: 6px 0;
	}

.home-pillar .free-text {
	font-size: 90%;
	text-align:left;
	color: #555;
	line-height: 1.5;
	}
	
.home-pillar .ms-long {width:137px !important;}
	
	
.home-people {
	margin: 15px 0 5px 0;
	float: left;
	background: url('/images/homerecent-bg.png') left 22px no-repeat;
	width: 680px;
	font-size: 90%;
	}
	
.home-people h2 {
	font-family: Georgia, Times, serif;
	font-style: italic;
	margin-bottom: 10px;
	font-size: 140%;
	color: #555;
	}

.home-people .person {
	width: 120px;
	float: left;
	margin: 0 8px;
	}
	
.home-people span {
	font-weight: bold;
	display: block;
	fo
	}
	
	
.home-recent {
	margin: 15px 0 0 0;
	float: left;
	background: url('/images/homerecent-bg.png') left 22px no-repeat;
	width: 680px;
	}
	
.home-recent h2 {
	font-family: Georgia, Times, serif;
	font-style: italic;
	margin-bottom: 10px;
	font-size: 130%;
	color: #555;
	}

.home-recent a {
	font-weight: bold;
	}

.recent-item {
	width: 300px;
	float: left;
	margin-right: 30px;
	margin-left: 10px;
	}

.recent-item .item-avatar {
	float: left;
	}

.recent-item .item-avatar img {
	border: 1px solid #CCC !important;
	width: 115px;
	height: 115px;
	}	
	
.recent-item .item-body {
	margin-left: 125px;
	}
	
.recent-item .item-body span {
	font-size: 90%;
	float: left;
	margin-top: 10px;
	}

.home-partner {
	float: left;
	margin-left: 10px;
	border: 1px solid #CCC;
	}


/*****************************************************/
/*************** NEWS FEED ***************************/
/*****************************************************/

#news260 .news-item {
	padding: 5px 0 10px 5px;
	xbackground: url('/images/fade-bevel.png') bottom center no-repeat;
	border-bottom: 1px solid #CCC;
	font-size: 100%;
	}
	
#news260 .news-item a.news-title {
	font-weight: bold;
	}
		
#news260 .news-item a.read-more {
	color: #555;
	font-style: italic;
	}

a.viewall {
	display: block;
	text-align: right;
	margin-top: 10px;
	}
	
#events-list, #news-list, #archive-list {
	xbackground: #DCDCC8;
	margin-bottom: 20px;
	background: url('/images/homerecent-bg.png') left 22px no-repeat;	
	}
	
#events-list h5, #news-list h5, #archive-list h5, #featured-item h5 {
	font-size: 120%;
	padding: 2px 0;
	display: block;
	xbackground: #CCC;
	font-family:Georgia,Times,serif;
	font-size:130%;
	font-style:italic;
	}

#featured-item img {
	margin: 0px auto;
	margin-top: 5px;
	display: block;
}

#events-list ul li {
	xbackground: url('/images/fade-bevel.png') bottom center no-repeat;
	border-bottom: 1px solid #CCC;
	padding: 5px 0 5px 5px;	
	}

#events-list ul li span{
	font-style: italic;
	}
	
#events-list ul li a{
	font-weight: bold;
	}

/*****************************************************/
/*************** SUB NAVIGATION **********************/
/*****************************************************/
	
#subnav .leftNav {
	float: left;
	width: 170px;
	margin: 15px 20px 0 0;
    border-bottom: 1px solid #d9d9d9 !important;
	}

#subnav .leftNav a {display: block; font-weight: bold;}
	
#subnav .leftNav1 a {
    padding: 5px 10px;
    color: #AFAF98 !important;
	}

#subnav .leftNav2 a {
    padding: 5px 10px;
    color: #AFAF98 !important;
    border-top: 1px solid #d9d9d9 !important;
	}

#subnav .leftNav3 a {
    padding: 0 10px 10px 30px;
    color: #AFAF98 !important;
    font-size: 90% !important;
	}

#subnav a.leftNavHover {
	text-decoration: none;
	color: #37351B !important;
	}

.workforce  #subnav .leftNavSelected {color: #b80d0d !important;}
.entrepreneurship #subnav .leftNavSelected {color: #cb8600 !important;}
.leadership #subnav .leftNavSelected {color: #086083 !important;}
.assets #subnav .leftNavSelected {color: #789418 !important;}
.global #subnav .leftNavSelected {color: #333 !important;}

#subnav .leftNav2, #subnav .leftNav3 {margin-left: 0 !important;}
	
/*****************************************************/
/*************** PILLAR LANDING **********************/
/*****************************************************/

#sectional-branding {margin-bottom: 20px;}

x.workforce #sectional-branding {
	background: url('../../images/brand-workforce.png') top left no-repeat;
	width: 680px;
	height: 85px;
	}

#content {
	float: left;
	width: 480px;
	color: #333 !important;
	margin-top: 15px;
	}
	
#content h2 {
	font-style: italic;
	font-size: 220%;
	font-family: Georgia, times, serif;
	margin-bottom: 15px;
	}
	
#content .ms-long {width: 455px !important;}	
	
.ms-formfieldlabel {
	font-style: normal;
	}
	
#content .intro-text {
	font-size: 120%;
	margin-bottom: 15px;
	color: #222;
	}
	
#content .paragraph-text {
	margin-bottom: 40px;
	}
	
#content .paragraph-text img {
	float: right;
	}	
	
#content .featured-content {
	margin-bottom: 20px;
	float: left;
	}	

#content .featured-content h3 {
	color: #555555  !important;
	font-family: Georgia,Times,serif;
	font-size: 160% !important;
	font-style: italic;
	margin-bottom: 10px;
	width: 480px;
	}
		
#content .featured-item {
	overflow: hidden; zoom:1;
	margin: 0 0 15px 0;
	width: 480px;
	font-size: 120% !important;
	}
	
#content .item-avatar {
	width: 115px;
	float: left;
	}
	
#content .item-avatar img {
	border: 1px solid #CCC !important;
	width: 115px;
	height: 115px;
	}
	
#content .item-body {
	margin-left: 130px;
	width: 345px;
	margin-bottom: 10px;
	}
	
#content .featured-item a {
	font-size: 120% !important;
	}

#content .featured-item .item-body p {
	font-size: 100%;
	margin-top: 5px;
	}

#content .keywords-text {
	color: #999;
	margin-top: 30px;
	clear: both;
	}

#content .featured-settings {
	margin-top: 15px;
	}
	
#content .featured-settings .setting {margin-top: 30px;}	
	
#content .featured-settings h4 {
	color: #555  !important;
	margin-top: 60px !important;
	display: block;
	text-align: center;
	background: #CCC;
	border: 1px solid #BBB;
	}

p.helptext {
	font-style: italic;
	color: #555;
	font-size: 90%;
	}

#content .sponsor-image {
	margin-top: 30px;
	}

/*****************************************************/
/*************** SEARCH ******************************/
/*****************************************************/

.srch-results, .srch-stats, .srch-Page {
	font-size: 120% !important;
	}

.srch-stats {
	margin-top: 20px;
	}

.srch-Title {
	margin-left: 10px !important;
	font-size: 120% !important;
	font-weight: bold !important;
	}
	
.srch-results {
	margin-top: 20px !important;
	}	
	
/*****************************************************/
/*************** FOOTER ******************************/
/*****************************************************/

#footer {
	margin: 0px auto;
	width: 980px;
	padding: 10px;
	background: #981b1e url(/images/header-bg.png) center left no-repeat;
	border-top: 1px solid #062901;
	overflow: hidden; zoom:1;
	}
	
#footer ul {
	margin: 0px auto;
	width: 740px;
	}	
	
#footer ul li {
	float: left;
	margin-left: 10px;
	color: #561410;
	}
	
#footer ul li a {
	color: #DDD !important;
	font-size: 90%;
	margin-right: 10px;
	}

