/* CSS Document */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	font-size:11px;
	}

h1, h2, h3, h4 {
	margin:0;
	padding:0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #666666;
	font-size:11px;
}

div, p, input, select {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	font-size:11px;
	margin:0;
	padding:0;
}

#separator {
	float:left;
	width:966px;
	height:19px;
	/*background-color:#ffffff;*/
}
	
.link {
	font-size:11px;
	color:#ff7d07;
	text-decoration:none;
}
	
a.link:hover {
	font-size:11px;
	color:#333333;
	text-decoration:none;
}

/**---MAIN COLUMN---**/
#main-column {
	float:left;
	width:415px;
	height:402px;
	border-right:1px solid #e7e7e7;
	/*background-color:#ffffff;*/
	margin:0;
	padding:0;
}

#leadstory-insert {
	height:266px;
	width:415px;
}

#mainstory_wrapper {
	width:415px;
}

#mainstory_banner {
	display:block;
	width:415px;
	height: 229px;
}

#mainstory_nav {
	width:415px;
	height:32px;
	text-align:center;
	padding-top:5px;
}


/** --- PAGER SECTION ---**/
#mainstory_pager a { margin: 0 3px; padding: 3px 5px;  /*background: #fff;*/ text-decoration: none; color:#333; font-size:10px; }
#mainstory_pager a.activeSlide { background-image:url(/german/PublishingImages/story-nav-rollover.gif); background-repeat:no-repeat; color:#fff; }
#mainstory_pager a:focus { outline: none; }

#initiatives {
	float:left;
	width:415px;
	border-top:1px solid #e7e7e7;
	/*background-color:#ffffff;*/
	margin:0;
	padding:0;
}

#initiatives a {
	color: #666666;
	text-decoration:none;
	}
	
#initiatives a:hover {
	color: #ff6600;
	text-decoration:none;
	}

#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:137px;
	height:105px;
	border-right:1px solid #e7e7e7;
	text-align:center;
	margin:10px 0 5px 0;
	padding:10px 0 0 0;
}

#campusconnect {
	float:left;
	width:137px;
	height:105px;
	border-right:1px solid #e7e7e7;
	text-align:center;
	margin:10px 0 5px 0;
	padding:10px 0 0 0;
}
.h2style {font-family: Georgia, Times New Roman, Times, serif;font-style: normal;font-weight: bold;	font-size:11px;}

#foundation {
	float:left;
	width:139px;
	height:105px;
	text-align:center;
	margin:10px 0 5px 0;
	padding:10px 0 0 0;
}

/**---OPINIONS COLUMN---**/
#opinion-column {
	float:left;
	width:356px;
	height:402px;
	border-right:1px solid #cccccc;
	/*background-color:#ffffff;*/
	margin:0;
	padding:0;
}

#opinions-wrapper {
	padding:16px;
}

#opinions-header {
	width:auto;
	height:26px;
	border-top:1px solid #f0f0f0; 
	border-bottom:2px solid #ebebeb;
	/*background-color:#ffffff;*/
	line-height:27px;
	margin:0;
	padding:0 0 0 16px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#promotion-quarterly {
	width:auto;
	border-top:1px solid #e7e7e7;
	/*background-color:#ffffff;*/
	margin:9px 0 0 0;
	padding:16px;
}

#promotion-quarterly a {
	color: #666666;
	text-decoration:none;
	}
	
#promotion-quarterly a:hover {
	color: #ff6600;
	text-decoration:none;
	}

#promotion-sourcing {
	width:auto;
	border-top:1px solid #e7e7e7;
	/*background-color:#ffffff;*/
	margin:10px 0 0 0;
	padding:16px;
}

#promotion-sourcing a {
	color: #ff6600;
	text-decoration:none;
	}
	
#promotion-sourcing a:hover {
	color: #333;
	text-decoration:none;
	}

/**---OFFERINGS COLUMN---**/
#offerings-column {
	float:left;
	width:193px;
	height:402px;
	/*background-color:#ffffff;*/
	margin:0;
	padding:0;
}

#offerings-header {
	width:auto;
	height:26px;
	border-top:1px solid #f0f0f0; 
	border-bottom:2px solid #ebebeb;
	/*background-color:#ffffff;*/
	line-height:27px;
	margin:0;
	padding:0 0 0 16px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#offerings-wrapper {
	padding:16px;
}

#offerings-links {
	width:193px;
	position:relative;
}

a.offering-link {
	display:block;
	color:#666666;
	text-decoration:none;
	background-image:url(/SiteCollectionImages/offerings-1.gif);
	height:23px;
	border-bottom:1px solid #f2f2f2;
	line-height:24px;
	padding-left:16px;
}

a.offering-link:hover {
	color:#2063b2;
	text-decoration:none;
	background-image:url(/SiteCollectionImages/offerings-2.gif);
}

a.offering-more {
	display:block;
	color:#666666;
	text-decoration:none;
	background-image:url(/SiteCollectionImages/offerings-more-1.gif);
	height:21px;
	border-bottom:1px solid #f2f2f2;
	line-height:22px;
	padding-left:16px;
}

a.offering-more:hover {
	color:#2063b2;
	text-decoration:none;
	background-image:url(/SiteCollectionImages/offerings-more-2.gif);
}

a.consulting-link {
	display:block;
	color:#666666;
	text-decoration:none;
	height:23px;
	border-bottom:1px solid #f2f2f2;
	line-height:24px;
	padding-left:16px;
}

a.consulting-link:hover {
	color:#2063b2;
	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;
}

/**---INFOSYS GLOBAL---**/
#infglobal-header {
	width:auto;
	height:26px;
	border-top:2px solid #b9b9b9; 
	border-bottom:1px solid #b9b9b9;
	line-height:27px;
	margin:0;
	padding:0 0 0 16px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#infglobal-links {
	list-style-type:none;
}

a.infglobal-links {
	display:block;
	color:#666666;
	text-decoration:none;
	background-image:url(/SiteCollectionImages/offerings-1.gif);
	height:21px;
	border-bottom:1px solid #f2f2f2;
	padding-left:16px;
	line-height:22px;
}

a.infglobal-links:hover, a.infglobal-links:active, a.infglobal-links:focus {
	color:#2063b2;
	text-decoration:none;
	background-image:url(/SiteCollectionImages/offerings-2.gif);
}


.ulist {float:left; width:168px; margin:5px 0 0 5px; }
.ulist ul {	list-style:none; margin-left:0; padding:0; }	
.ulist li {	padding-left:8px;	margin:4px 0 6px 0 ;	background:url(/SiteCollectionImages/bullet.gif) no-repeat 0 5px;	vertical-align:middle;	}


/**---BLOGS---**/
#blogs-header {
	height:26px;
	border-top:2px solid #b9b9b9; 
	border-bottom:1px solid #b9b9b9;
	line-height:27px;
	padding:0 0 0 16px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	color:#666666;
}

#blogs-header a {
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	color:#666666;
	}

#blogs-links  {
	padding-left:16px;
	margin-top:5px;
}

#blogs-links ul {
	list-style-type:none;
	padding:0;
	margin:0;
}

#blogs-links li a {
	color:#666666;
	text-decoration:none;
	background-image:url(/SiteCollectionImages/offerings-1.gif);
	height:22px;
	line-height:22px;
	padding:0;
}

#blogs-links a:hover {
	color:#2063b2;
	text-decoration:none;
}

a.all-blogs {
	display:block;
	color:#666666;
	text-decoration:none;
	background-image:url(/SiteCollectionImages/offerings-1.gif);
	height:23px;
	border-bottom:1px solid #f2f2f2;
	line-height:24px;
	padding-left:16px;
}

a.all-blogs:hover {
	color:#2063b2;
	text-decoration:none;
	background-image:url(/SiteCollectionImages/offerings-2.gif);
}


<!--PROMOTIONS-->
#promotions {
	display:block;
	margin:10px 0 0 16px;
}

#home-searchbox {
	width: 165px;
	display: block;
	margin:16px 8px 10px 16px;
	}
/*		
#search-home {
	background-color: #e5e5e5;
	border: 1px solid #dcdcdc;
	height: 19px;
	vertical-align: middle;
	width: 134px;
	padding-left:4px;
	}
	*/
.CMSINFY_SearchTextBox {
	background-color:#E5E5E5;
	border:1px solid #DCDCDC;
	height:19px;
	/*margin:20px 0 33px 15px;*/
	padding-left:4px;
	vertical-align:middle;
	width:134px;}	
	
/*	
#go-button {
	vertical-align: middle;
	}
	*/
.CMSINFY_btnSearchButton {vertical-align:middle;}	
	
	
/**---FOOTER---*
#footer {
	clear:both;
	width:966px;
	height:42px;
	background-color:#ffffff;
	font-size:0.95em;
	color:#333333;
}

#subfooter {
	clear:both;
	width:966px;
	height:41px;
	background-image:url(/german/images/footer-bg.gif);
	background-repeat:repeat-x;
	font-size:0.95em;
}
	
#subfooter a {
	font-size:0.95em;
	color:#666666;
	text-decoration:none;
}
	
#subfooter a:hover {
	color:#ff6600;
}*/
#infglobal-links1 {
	LIST-STYLE-TYPE: none
}

A.infglobal-links1 {
	DISPLAY: block; PADDING-LEFT: 16px; BACKGROUND-IMAGE: url(/SiteCollectionImages/offerings-1.gif); COLOR: #666666; LINE-HEIGHT: 22px; BORDER-BOTTOM: #f2f2f2 1px solid; HEIGHT: 21px; TEXT-DECORATION: none
}

A.infglobal-links1:hover {
	BACKGROUND-IMAGE: url(/SiteCollectionImages/offerings-2.gif); COLOR: #2063b2; TEXT-DECORATION: none
}

A.infglobal-links2 {
	DISPLAY: block; PADDING-LEFT: 16px; BACKGROUND-IMAGE: url(/SiteCollectionImages/offerings-1.gif); COLOR: #666666; LINE-HEIGHT: 22px; BORDER-BOTTOM: #f2f2f2 1px solid; HEIGHT: 21px; TEXT-DECORATION: none
}

A.infglobal-links2:hover {
	BACKGROUND-IMAGE: url(/SiteCollectionImages/offerings-2.gif); COLOR: #2063b2; TEXT-DECORATION: none
}

A.offering-link1 {
	DISPLAY: block; PADDING-LEFT: 16px; BACKGROUND-IMAGE: url(/SiteCollectionImages/offerings-1.gif); COLOR: #666666; LINE-HEIGHT: 24px; BORDER-BOTTOM: #f2f2f2 1px solid; HEIGHT: 23px; TEXT-DECORATION: none
}

A.offering-link1:hover {
	BACKGROUND-IMAGE: url(/SiteCollectionImages/offerings-2.gif); COLOR: #2063b2; TEXT-DECORATION: none
}

.infglobal-menu-items1 {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; DISPLAY: none; BACKGROUND: #efefef; LEFT: -358px; BORDER-LEFT: #ccc 1px solid; WIDTH: 356px; BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; TOP: -2px
}

.infglobal-menu-items1 A {
	COLOR: #1d60a5; TEXT-DECORATION: none
}

.infglobal-menu-items1 A:hover {
	COLOR: #ff6600; TEXT-DECORATION: none
}

.infglobal-menu-items2 {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; DISPLAY: none; BACKGROUND: #efefef; LEFT: -358px; BORDER-LEFT: #ccc 1px solid; WIDTH: 356px; BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; TOP: -2px
}

.infglobal-menu-items2 A {
	COLOR: #1d60a5; TEXT-DECORATION: none
}

.infglobal-menu-items2 A:hover {
	COLOR: #ff6600; TEXT-DECORATION: none
}

A.offering1 {
	DISPLAY: block; PADDING-LEFT: 16px; BACKGROUND-IMAGE: url(/SiteCollectionImages/offerings-3.gif); COLOR: #2063b2; LINE-HEIGHT: 24px; BORDER-BOTTOM: #f2f2f2 1px solid; HEIGHT: 23px; TEXT-DECORATION: none
}

.ulist {float:left; width:168px; margin:5px 0 0 5px; }
.ulist ul { list-style:none; margin-left:0; padding:0; }
.ulist li { padding-left:8px; margin:4px 0 6px 0 ; background:url(/SiteCollectionImages/bullet.gif) no-repeat 0 5px; vertical-align:middle; }


