/* CSS Document */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	font-size:11px;
	}

h1 {
	margin:0;
	padding:0;
	font-weight: normal;
	color: #333;
	font-size:12px;
	display:inline;
}
h3 {
	margin:0;
	padding:0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #d52822;
	font-size:18px;
	display:inline;
}
h4{
	margin:0;
	padding:0;
	font-family: Helvetica, Arial, Sans-Serif;
	font-weight: bold;
	color: #000;
	font-size:1.5em;
	display:inline;
}

div, p, input, select {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #222;
	font-size:12px;
	margin:0;
	padding:0;
}

#separator {
	background: #eaeaea url(separato-rbg.jpg) repeat-x;
	float:left;
	width:966px;
	height:2px;
}
	
.link {
	font-size:11px;
	color:#d52822;
	text-decoration:none;
}
	
a.link:hover {
	font-size:11px;
	color:#333333;
	text-decoration:none;
}

/**---MAIN COLUMN---**/
#main-column {
	float:left;
	width:415px;
	height:397px;
	margin:0;
	padding:0;
	border-top: 1px solid #f0f0f0;
}

#leadstory-insert {
	height:266px;
	width:415px;
}

#mainstory_wrapper {
	width:415px;
	height: 270px;
}

#mainstory_banner {
	display:block;
	width:415px;
}

#mainstory_nav {
	width:415px;
	height:32px;
	text-align:center;
	padding-top:5px;
	color: #000000;
}


/** --- PAGER SECTION ---**/
#mainstory_pager a { margin: 0 3px; padding: 3px 5px;  text-decoration: none; color:#333; font-size:10px; }
#mainstory_pager a.activeSlide { background-image:url(../images/story-nav-rollover.gif); background-repeat:no-repeat; color:#fff; }
#mainstory_pager a:focus { outline: none; }

#initiatives {
	float:left;
	width:363px;
	margin:0;
	padding:26px;
	background: url(offerings_bg.gif);
	height: 238px;
	color: #fff;
	border-top: 5px solid #0273b7;
	border-right: #efefef 1px solid;
}
#news {
	float:left;
	width:415px;
	margin:0;
	padding:0;
	background: #f0ae19;
	height: 134px;
}

#initiatives a {
	color: #2b489b;
	text-decoration:none;
	}
	
#initiatives a:hover {
	color: #d52822;
	text-decoration:none;
	}
	
#instep {
	float:left;
	width:137px;
	height:105px;
	text-align:center;
	margin:10px 0 5px 0;
	padding:10px 0 0 0;
	background-image: url(yellowbox.jpg);
}

#campusconnect {
	float:left;
	width:137px;
	height:105px;
	text-align:center;
	margin:10px 0 5px 2px;
	padding:10px 0 0 0;
	background-image: url(yellowbox.jpg);
}
.h2style {
	font-family: Georgia, Times New Roman, Times, serif;
	font-style: normal;
	font-weight: bold;
	font-size:2em;
	color: #d52822;
}

#foundation {
	float:left;
	width:137px;
	height:105px;
	text-align:center;
	margin:10px 0 5px 0;
	padding:10px 0 0 0;
	background-image: url(yellowbox.jpg);
}

/**---OPINIONS COLUMN---**/
#opinion-column {
	float:left;
	width:356px;
	height:500px;
	margin:0;
	padding:0;
}

#opinions-wrapper {
	padding:16px 0;
	height: 239px;
	background: url(leogroup_ads_right.jpg) no-repeat bottom right;
	width: 356px;
	border-bottom: 5px solid #0273b7;
}

#opinions-header {
	width:auto;
	height:21px;
	border-top:1px solid #f0f0f0;
	margin:0;
	padding:5px 0 0 16px;
	background-color: #fff;
}

#promotion-quarterly {
	width:auto;
	margin:0;
	height: 100px;
	background-image: url(bg2.gif);
	border-right: #efefef 1px solid;
	border-bottom: #efefef 1px solid;
	float: none;
	padding-top: 10px;
	padding-right: 17px;
	padding-bottom: 10px;
	padding-left: 17px;
}

#promotion-quarterly a {
	color: #ff6600;
	text-decoration:none;
	}
	
#promotion-quarterly a:hover {
	color: #333333;
	text-decoration:none;
	}

#promotion-sourcing {
	width:auto;
	border-top:1px solid #e7e7e7;
	margin:10px 0 0 0;
	padding:10px 16px;
}

#promotion-sourcing a {
	color: #ff6600;
	text-decoration:none;
	}
	
#promotion-sourcing a:hover {
	color: #333333;
	text-decoration:none;
	}

/**---OFFERINGS COLUMN---**/
#offerings-column {
	background: url(brands_bg.gif);
	float:left;
	width:193px;
	height:560px;
	margin:0;
	padding:0;
}

#offerings-header {
	width:auto;
	margin:0;
	height: 269px;
	text-align: right;
	background: #fff;
	border-bottom: 5px solid #0273b7;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 16px;
}

#offerings-wrapper {
    background: #fff;
	padding:16px;
}

#offerings-links1 {
    background: #fff;
	width:193px;
	position:relative;
}
a.offering-link1 {
	background: #fff;
	display:block;
	color:#666666;
	text-decoration:none;
	height:23px;
	border-bottom:1px solid #d8d8d8;
	line-height:24px;
	padding-left:16px;
}
a.offering-link1:hover {
	color:#ff6600;
	text-decoration:none;
	background: #eaeaea;
}


a.offering1{
	display:block;
	color:#2063b2;
	text-decoration:none;
	background: #fff;
	height:23px;
	border-bottom:1px solid #d8d8d8;
	line-height:24px;
	padding-left:16px;
	font-weight: bold;
}

a.offering1.active{
	color:#2063b2;
	text-decoration:none;
	background-image:url(/images/offerings-3.gif);
}

#offerings-links2 {
        background: #fff;
	width:193px;
	position:relative;
}

a.offering-link2 {
	display:block;
	color:#666666;
	text-decoration:none;
	background: #fff;
	height:23px;
	border-bottom:1px solid #d8d8d8;
	line-height:24px;
	padding-left:16px;
	font-weight: bold;
}

a.offering-link2:hover {
	color:#ff6600;
	text-decoration:none;
	background: #eaeaea;
}

a.offering2{
	display:block;
	color:#2063b2;
	text-decoration:none;
	background: #fff;
	height:23px;
	border-bottom:1px solid #d8d8d8;
	line-height:24px;
	padding-left:16px;
	font-weight: bold;
}


#offerings-links3 {
        background: #fff;
	width:193px;
	position:relative;
}

a.offering-link3 {
	display:block;
	color:#666666;
	text-decoration:none;
	background: #fff;
	height:23px;
	border-bottom:1px solid #d8d8d8;
	line-height:24px;
	padding-left:16px;
}
a.offering-link3:hover {
	color:#ff6600;
	text-decoration:none;
	background: #eaeaea;
}

a.offering3{
	display:block;
	color:#2063b2;
	text-decoration:none;
	background: #fff;
	height:23px;
	border-bottom:1px solid #d8d8d8;
	line-height:24px;
	padding-left:16px;
	font-weight: bold;
}

#offerings-links3 {
        background: #fff;
	width:193px;
	position:relative;
}

#offerings-links4 {
        background: #fff;
	width:193px;
	position:relative;
}

a.offering-link4 {
	display:block;
	color:#666666;
	text-decoration:none;
	background: #fff;
	height:23px;
	border-bottom:1px solid #d8d8d8;
	line-height:24px;
	padding-left:16px;
}

a.offering-link4:hover {
	color:#ff6600;
	text-decoration:none;
	background: #eaeaea;
}

a.offering4{
	display:block;
	color:#2063b2;
	text-decoration:none;
	background: #fff;
	height:23px;
	border-bottom:1px solid #d8d8d8;
	line-height:24px;
	padding-left:16px;
	font-weight: bold;
}

a.offering-more {
	display:block;
	color:#666666;
	text-decoration:none;
	background: #fff;
	height:21px;
	border-bottom:1px solid #d8d8d8;
	line-height:22px;
	padding-left:16px;
}

a.offering-more:hover, a.offering-more:active, a.offering-more:focus {
	color:#ff6600;
	text-decoration:none;
	background: #eaeaea;
}

a.consulting-link {
        background: #fff;
	display:block;
	color:#666666;
	text-decoration:none;
	height:23px;
	border-bottom:1px solid #f2f2f2;
	line-height:24px;
	padding-left:16px;
}

a.consulting-link:hover {
	background: #eaeaea;
	color:#ff0000;
	text-decoration:none;
}


.offerings-menu-items1 {
        background: #efefef;
	display: none;
	position: absolute;
	background: #efefef;
	border:1px solid #d8d8d8;
	width:356px;
	left: -358px;
	top:-2px;
	}
	
.offerings-menu-items1 a{
        background: #fff;
	color:#1d60a5;
	text-decoration:none;
}

.offerings-menu-items1 a:hover{
	color:#ff6600;
	text-decoration:none;
}
.offerings-menu-items2 {
        background: #fff;
	display: none;
	position: absolute;
	background: #efefef;
	border:1px solid #ccc;
	width:356px;
	left: -358px;
	top:-2px;
	}
	
.offerings-menu-items2 a{
	color:#1d60a5;
	text-decoration:none;
}

.offerings-menu-items2 a:hover{
	color:#ff6600;
	text-decoration:none;
}
.offerings-menu-items3 {
	display: none;
	position: absolute;
        background: #fff;
	border:1px solid #dcdcdc;
	width:356px;
	left: -358px;
	top:-2px;
	}
	
.offerings-menu-items3 a{
        background: #fff;
	color:#1d60a5;
	text-decoration:none;
}

.offerings-menu-items3 a:hover{
	color:#ff6600;
	text-decoration:none;
}

.offerings-menu-items4 {
	display: none;
	position: absolute;
        background: #fff;
	border:1px solid #ccc;
	width:356px;
	left: -358px;
	top:-2px;
	}
	
.offerings-menu-items4 a{
        background: #fff;
	color:#1d60a5;
	text-decoration:none;
}

.offerings-menu-items4 a:hover{
	color:#ff6600;
	text-decoration:none;
}

.infglobal-menu-items1 {
	display: none;
	position: absolute;
	background: #efefef;
	border:1px solid #ccc;
	width:356px;
	left: -358px;
	top:-2px;
	}
	
.infglobal-menu-items1 a{
	color:#1d60a5;
	text-decoration:none;
}

.infglobal-menu-items1 a:hover{
	color:#ff6600;
	text-decoration:none;
}

.infglobal-menu-items2 {
	display: none;
	position: absolute;
	background: #efefef;
	border:1px solid #999;
	width:356px;
	left: -358px;
	top:-2px;
	}
	
.infglobal-menu-items2 a{
        background: #fff;
	color:#1d60a5;
	text-decoration:none;
}

.infglobal-menu-items2 a:hover{
	color:#ff6600;
	text-decoration:none;
}
.blogs-menu-items1 {
	display: none;
	position: absolute;
	background: #ff6600;
	border:1px solid #ccc;
	width:356px;
	left: -358px;
	top:-2px;
	}
	
.blogs-menu-items1 a{
        background: #fff;
	color:#1d60a5;
	text-decoration:none;
}

.blogs-menu-items1 a:hover{
	color:#ff6600;
	text-decoration:none;
}
.blogs-menu-items2{
	display: none;
	position: absolute;
	background: #efefef;
	border:1px solid #ccc;
	width:356px;
	left: -358px;
	top:-2px;
	}
	
.blogs-menu-items2 a{
	color:#1d60a5;
	text-decoration:none;
}

.blogs-menu-items2 a:hover{
	color:#ff6600;
	text-decoration:none;
}
.menu-items {
	display: none;
	position: absolute;
	background: #efefef;
	border:1px solid #ccc;
	width:356px;
	left: -358px;
	top:-2px;
	}
	
.menu-items a{
	color:#1d60a5;
	text-decoration:none;
}

.menu-items a:hover{
	color:#ff6600;
	text-decoration:none;
}

