/* 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-family: "Arial", Helvetica, sans-serif;
	font-weight: normal;
	color: #fff;
	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: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #052f58;
	font-size:12px;
	display:inline;
}

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

#separator {
	background: #eaeaea url(separato-rbg.jpg) repeat-x;
	float:left;
	width:966px;
	height:5px;
}
	
.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:500px;
	height:600px;
	margin:20px;
	padding:0;
	font-size: 12px;
}

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

#content_center {
	width:auto;
}

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

#mainstory_nav {
	width:415px;
	height:32px;
	text-align:center;
	padding-top:5px;
	color: #000000;
}
#strongly-rec {
	BORDER-RIGHT: #e6e6e6 2px solid;
	BORDER-TOP: #ff6600 2px solid;
	DISPLAY: inline;
	FLOAT: left;
	MARGIN: 10px;
	BORDER-LEFT: #e6e6e6 2px solid;
	BORDER-BOTTOM: #e6e6e6 2px solid;
	width: 170px;
	background: #fff;
}

/** --- 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:365px;
	margin:0;
	padding:26px;
	background: #052f58;
	height: 240px;
	color: #fff;
}
#news {
	float:left;
	width:415px;
	margin:0;
	padding:0;
	background: #f0ae19;
	height: 134px;
}

#initiatives a {
	color: #40a5e1;
	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);
}


/*
#wibta {
	float:left;
	width:103px;
	height:105px;
	border-right:1px solid #e7e7e7;
	text-align:center;
	margin:10px 0 5px 0;
	padding:10px 0 0 0;
}

#instep {
	float:left;
	width:103px;
	height:105px;
	border-right:1px solid #e7e7e7;
	text-align:center;
	margin:10px 0 5px 0;
	padding:10px 0 0 0;
}

#campusconnect {
	float:left;
	width:103px;
	height:105px;
	border-right:1px solid #e7e7e7;
	text-align:center;
	margin:10px 0 5px 0;
	padding:10px 0 0 0;
}

#foundation {
	float:left;
	width:103px;
	height:105px;
	text-align:center;
	margin:10px 0 5px 0;
	padding:10px 0 0 0;
}
*/

/**---RIGHT COLUMN---**/
#right-column {
	float:left;
	width:200px;
	height:650px;
	margin:0 0 0 5px;
	padding:0;
	border-left: #e6e6e6 1px solid;
}

#right-content {
	padding:0 0 0 5px;
	height: 500px;









	background-image: url(animation-border bottom.jpg);
	margin: 5px;
	color: #333;
	width: 195px;
	background: #fff;
}

#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;
	padding:10px 17px;
	height: 100px;
	background: #c1d8c4;
	background-image: url(bg2.gif);
}

#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: #e6e6e6;
	float:left;
	width:193px;
	height:650px;
	margin:0;
	padding:0;
	border-right: #e6e6e6 1px solid;
}

#offerings-header {
	width:auto;
	height:22px;
	margin:0;
	padding:0 0 0 16px;
	background: #0273b7;
}

#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;
}

#infglobal-header {
	width:auto;
	height:26px;
	border-top:2px solid #dcdcdc;
	border-bottom:1px solid #dcdcdc;
	line-height:28px;
	margin:0;
	padding:0 0 0 16px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	background: #de8a10;
}

#infglobal-links {
	list-style-type:none;
}
#infglobal-links1 {
	list-style-type:none;
}

a.infglobal-links2 {
	display:block;
	color:#333;
	text-decoration:none;
        background: #fff;
	height:21px;
	border-bottom:#e6e6e6 1px solid;
	padding-left:16px;
	line-height:22px;
}

a.infglobal-links2:hover{
	color:#d52822;
	text-decoration:none;
	background: #eaeaea;
	font-weight: normal;
}

a.infglobal2{
	display:block;
	color:#2063b2;
	text-decoration:none;
        background: #fff;
	height:21px;
	border-bottom:1px solid #f2f2f2;
	padding-left:16px;
	line-height:22px;
}

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

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

a.infglobal1{
	display:block;
	color:#2063b2;
	text-decoration:none;
        background: #fff;
	height:21px;
	border-bottom:1px solid #f2f2f2;
	padding-left:16px;
	line-height:22px;
}


