/* GLOBAL ELEMENTS */

body {
	background-color: #ccccae;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
}
#centerScreen {
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	margin-top: -300px;
	min-width: 900px; 
	text-align: center;
}
#wrapper { 
	width: 900px; 
	height: 520px;
	padding: 0px; 
	margin: 0px auto 0px auto; 
}
#indexPage {
	padding: 0px; margin: 0px;
}
#contentWrapper {
	float: right;
	width: 720px;
	padding: 0px; height: 0px;
}
#langSelect {
	text-align: right;
	padding-bottom: 10px;
}
#langSelect a.langLink:link, #langSelect a.langLink:visited, #langSelect a.langLink:hover, #langSelect a.langLink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #be140b;	
	text-decoration: none;
}
#homeNav {
	background-image: url(../images/nav_home.jpg); 
	background-repeat: no-repeat; 
	width: 900px; height: 520px; 
	padding: 0px; margin: 0px;
}
.pageHeading {
	font-family: "Times New Roman", Times, serif;
	font-size: 72px;
	font-weight: bold;
	color: #cbccae;
	text-align: left;
	padding: 25px 0px 0px 30px; margin: 0px;
}
.companies { display:block; }
ul.companies  { display:block; }
ul.companies li { display:block; clear:left; list-style:none; vertical-align:top; }
ul.companies li img { float:left; }
.clearLeft { clear:left; display:block; }

/* UPPER SECTION OF BACKGROUND IMAGES */
.homeTitle { background-image: url(../images/bg01_index.jpg); background-repeat: no-repeat; width: 900px; height: 208px; }
.aboutTitle { background-image: url(../images/bg01_about.jpg); background-repeat: no-repeat; width: 900px; height: 208px; }
.howTitle { background-image: url(../images/bg01_how.jpg); background-repeat: no-repeat; width: 900px; height: 208px; }
.globalTitle { background-image: url(../images/bg01_global.jpg); background-repeat: no-repeat; width: 900px; height: 208px; }
.portfolioTitle { background-image: url(../images/bg01_portfolio.jpg); background-repeat: no-repeat; width: 900px; height: 208px; }
.partnerTitle { background-image: url(../images/bg01_partner.jpg); background-repeat: no-repeat; width: 900px; height: 208px; }
.teamTitle { background-image: url(../images/bg01_team.jpg); background-repeat: no-repeat; width: 900px; height: 208px; }
.storiesTitle { background-image: url(../images/bg01_stories.jpg); background-repeat: no-repeat; width: 900px; height: 208px; }
.contactTitle { background-image: url(../images/bg01_contact.jpg); background-repeat: no-repeat; width: 900px; height: 208px; }
.infotechTitle { background-image: url(../images/bg01_infotech.jpg); background-repeat: no-repeat; width: 900px; height: 208px; }
.healthTitle { background-image: url(../images/bg01_health.jpg); background-repeat: no-repeat; width: 900px; height: 208px; }

/* LOWER SECTION OF BACKGROUND IMAGES */
.homeContent { background-image: url(../images/bg02_index.jpg); background-repeat: no-repeat; width: 900px; height: 312px; }
.aboutContent { background-image: url(../images/bg02_about.jpg); background-repeat: no-repeat; width: 900px; height: 312px; }
.howContent { background-image: url(../images/bg02_how.jpg); background-repeat: no-repeat; width: 900px; height: 312px; }
.globalContent { background-image: url(../images/bg02_global.jpg); background-repeat: no-repeat; width: 900px; height: 312px; }
.portfolioContent { background-image: url(../images/bg02_portfolio.jpg); background-repeat: no-repeat; width: 900px; height: 312px; }
.partnerContent { background-image: url(../images/bg02_partner.jpg); background-repeat: no-repeat; width: 900px; height: 312px; }
.teamContent { background-image: url(../images/bg02_team.jpg); background-repeat: no-repeat; width: 900px; height: 312px; }
.storiesContent { background-image: url(../images/bg02_stories.jpg); background-repeat: no-repeat; width: 900px; height: 312px; }
.contactContent { background-image: url(../images/bg02_contact.jpg); background-repeat: no-repeat; width: 900px; height: 312px; }
.infotechContent { background-image: url(../images/bg02_infotech.jpg); background-repeat: no-repeat; width: 900px; height: 312px; }
.healthContent { background-image: url(../images/bg02_health.jpg); background-repeat: no-repeat; width: 900px; height: 312px; }

/* SUBNAVIGATION */
#subNav { 
	float: left; 
	width: 148px; height: 282px;
	padding: 15px; margin: 0px;
	font-size: 13px; 
	text-align: left;
}
#subNavList, #altNav { padding: 0px; margin: 0px; list-style: none; }
#subNavList li { padding: 0px 0px 10px 0px; margin: 0px; }
#subNavList a:link, #subNavList a:visited { color: #a49d8c; text-decoration: none; }
#subNavList a:hover, #subNavList a:active { color: #54482b; text-decoration: none; }
a.subNavLinkSelected:link, a.subNavLinkSelected:visited { color: #ffffff; text-decoration: none; }
a.subNavLinkSelected:hover, a.subNavLinkSelected:active { color: #ffffff; text-decoration: none; }
#altNav { padding: 0px; margin: 5px 0px 0px 20px; }

/* PAGE CONTENT DIV */
#pageContent {
	float: right;
	width: 510px; height: 282px;
	padding: 15px; margin: 0px;
	overflow: auto;
	text-align: left;
	letter-spacing: 1px;
}
#pageContent h1 { font-family: "Times New Roman", Times, serif; font-size: 18px; color: #d3d1bb; display: inline; margin: 0px;}
#pageContent .highlight { font-family: "Times New Roman", Times, serif; font-size: 18px; color: #d3d1bb; display: inline; margin: 0px;}
#pageContent h3 { font-family: "Times New Roman", Times, serif; font-size: 20px; color: #d3d1bb; display: inline; margin: 0px;}
#pageContent a { color: #e1e9fe; text-decoration: none; }
#pageContent img { float: left; padding: 0px 20px 5px 0px; }

/* GLOBAL NAVIGATION */
.navLogo { padding: 0px; margin: 0px 15px 0px 0px; }
#globalNavBar { font-size: 12px; padding: 10px 0px 0px 0px; margin: 0px; width: 100%; }
#globalNavBar ul { padding: 0px; margin: 0px; list-style: none; }
#globalNavBar li { float: left; line-height: 2.5em; }
#globalNavBar li.current { background-color: #54482b; }
#globalNavBar li.smlButton { padding: 0px; margin: 0px 1px 0px 0px; text-align: center; width: 3.8em;}
#globalNavBar li.medButton { padding: 0px; margin: 0px 1px 0px 0px; text-align: center; width: 5.8em;}
#globalNavBar li.lrgButton { padding: 0px; margin: 0px 1px 0px 0px; text-align: center; width: 8.3em;}
#globalNavBar li.xlrgButton { padding: 0px; margin: 0px 1px 0px 0px; float: left; text-align: center; width: 10.4em;}
#globalNavBar a:link, #globalNavBar a:visited { background-color: #e4e4d4; color: #54482b; text-decoration: none; display: block; width: 100%; }
#globalNavBar a:hover, #globalNavBar a:active { background-color: #be140b; color: #e4e4d4; text-decoration: none; display: block; width: 100%; }

/* FOOTER */
#footer { clear:both;/*
	position: relative;
	top: 10px;
	left: -50px;
	*/
}
#footer a:link, #footer a:visited, #footer a:hover, #footer a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #be140b;	
	text-decoration: none;
}