@charset "utf-8";

/* SITE-WIDE STYLES */
	html, body {
		height:100%;
		padding:0px;
	}
	body  {
		font: 100% Arial, Helvetica, sans-serif;
		background-color: #FFFFFF;
		margin: 0;
		padding: 0;
	}
	
	a { outline:none;}
	
	.clear { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
		clear:both;
		height:0;
		font-size: 1px;
		line-height: 0px;
	}
	#mainDiv { margin:auto; border:1px solid #ff0000; width:890px; text-align:center;}
	
	#logoBannerDiv { float:left; background-image:url(../images/topBarBg.jpg); background-repeat:repeat-x; width:890px; margin-top:24px;}
	#intLogo { float:left; background-image:url(../images/logoIntersoft.jpg); background-repeat:no-repeat; width:256px; height:96px;}
	#bannerImage { float:left; width:634px; height:96px;}
	#newsTab { float:left; width:240px; height:38px; background-image:url(../images/newsBg.gif); background-repeat:repeat-x;}
	.newsTabLink {height:35px; font-size:24px; float:left !important; float/**/:/**/none; font-weight:normal; color:#333333; margin-left:19px; margin-top:5px;}
	.otherTabLink { font-size:14px; font-weight:bold; color:#626262; text-align:center; }
/*	#tabHomeTable{width:890px; height:46px; border="0" cellspacing="0" cellpadding="0"}	
	#tabInnerTable a { font-size:12px; color: #626262; font-weight: bold; text-decoration:none; }
	#tabInnerTable a:hover { font-size:12px; color: #000000; font-weight: bold; text-decoration:underline; }*/

	#mmenuInner { margin:auto; width:890px; border:0px solid #000; height:30px;}
#mdividerInner { float:left; width:2px; height:30px;  background:url(../images/divider.gif) no-repeat;}
#tabMenuDiv {width:100%; margin:auto; float:left; height:25px; background:url(../images/grayBarBg.gif) repeat-x;}
#tabMenuInnerDiv {width:100%; float:left; height:30px; background:url(../images/grayBarBgInner.gif) repeat-x;}
/*------------------Styles for Main Menu------------------*/
	/* Top Menu */
	#mmenu { width:890px; border:0px solid #000; height:30px; margin:auto;}
	.mmenu-item {float:left}
	.mmenu-item div {float:left;}
	#mdivider { float:left; width:2px; height:46px;  background:url(../images/divider.gif) no-repeat;}
	#memptyDiv {float:left; width:240px; height:46px; background-image:url(../images/newsBg.gif); background-repeat:repeat-x; font-size:14px; font-weight:bold; }
/*	#mmenu-home {width:36px; background-position: 0px 0px}
	#mmenu-home:hover {background-position: -117px 0px}
	#mmenu-home:active, .selected #mmenu-home, .selected #mmenu-home:hover {background-position: -117px 0px}
	#mmenu-ourEdge {width:170px; height:46px; background-position: 0px -28px}
	#mmenu-ourEdge:hover {background-position: -117px -28px}
	#mmenu-ourEdge:active {background-position: -117px -28px}
	#mmenu-ourServices {width:246px; height:46px; background-position: 0px -55px}
	#mmenu-ourServices:hover {background-position: -117px -55px}
	#mmenu-ourServices:active{background-position: -117px -55px}
	#mmenu-ourSpeciality {width:225px; height:46px; background-position: 0px -83px}
	#mmenu-ourSpeciality:hover {background-position: -117px -83px}
	#mmenu-ourSpeciality:active{background-position: -117px -83px}*/
	

#topBar { border:0px solid #000; width:890px; margin:auto;}
#topBarOverview { margin:auto; border:0px solid #000; width:890px;}
#topFlashBar { float:left; border:0px solid #000; width:890px; height:200px; margin-top:20px;}
#contentDiv { margin:auto; border:0px solid #000; width:890px; background-color:#FFFFFF; padding-bottom:5px;}
#contentLeftSection {float:left; width:688px;}
#industryTextDiv {float:left; width:100%;height:30px;}
#greenDiv { float:right; width:180px; background-color:#006666;}
#whiteDiv { float:left; width:165px; background-color:#FFFFFF; }
/*#contentDivider { float:left; width:2px; background:url(../images/divider.gif) repeat-y; margin-top:25px; margin-left:2px; }*/
#contentDivider { float:left; width:2px; background-image:url(../images/breadLine.gif); background-repeat:repeat-y; margin-top:25px; margin-left:2px !important; margin-left/**/:/**/2px; }
#contentDivider2 { float:left; width:2px; background:url(../images/breadLine.gif) repeat-y; margin-top:25px; margin-left:6px !important; margin-left/**/:/**/0px; }
#contentDivider3 { float:left; width:2px; background:url(../images/breadLine.gif) repeat-y; margin-top:25px; margin-left:6px !important; margin-left/**/:/**/0px; }

#bottomBar { float:left; width:100%; height:40px; margin-top:10px; background-image: url(../images/footerBg.gif); background-repeat: repeat-x;}
.contentTitleWhite { font-size:36px; color:#FFFFFF; margin-top:24px; }
.contentTitleGreen { font-size:25px; color:#006666; margin-top:15px; margin-left:5px; }
.textDiv { float:left; width:205px; font-size:13px; color: #000000; margin:4px;}

/*#navigation{
	width:890px;
	float:left;
	font-size:12px;
	font-weight:bold;
	background-color:#FFFFFF;
}*/

#navigationMenu {
	width:890px;
	float:left;
	font-size:12px;
	font-weight:bold;
	background-color:#FFFFFF;
}

#navigationMenu a{color:#000000; text-decoration:none;}
#navigationMenu a:hover{color:#006666;}

.mainMenuLink { 
	height:23px;
	float:left;
	position:relative;
	margin:20px 5px 0px 10px !important;
	margin/**/:/**/20px 5px 0px 5px;
}
.mainMenuLink1 { 
	height:23px;
	float:right;
	position:relative;
	margin:20px 0px 0px 20px !important;
	margin/**/:/**/20px 0px 0px 10px;
}

.mainMenuNoBg{
	height:37px;
	float:left;
	position:relative;
}
.mainMenuBg{
	height:37px;
	float:left;
	position:relative;
	background-image: url(../images/nav_separation.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.mainMenuBgcontact{
	width:70px;
	float:right;
	background-image:url(../images/contact_icon.gif);
	background-repeat: no-repeat;
	background-position:left bottom;!important;
	background-position/**/:/**/ 0px 23px;
	margin:0px 0px 0px 10px;
}
.mainMenuBghome{
	width:58px;
	float:right;
	background-image:url(../images/home_icon.gif);
	background-repeat: no-repeat;
	background-position:left bottom;!important;
	background-position/**/:/**/ 0px 23px;
	margin:0px 0px 0px 10px;
}

.newsDate {
	font-size:20px;
	font-weight:bold;
	color:#cccccc;
	margin-top:10px;
	margin-left:15px;
}
.newsTitle {
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	margin-top:10px;
	margin-left:19px;
}
.newsIntro {
	width:180px;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	margin-top:5px;
	margin-left:2px;
}
.sectionIntroText {
	width:165px;
	font-size:13px;
	font-weight:normal;
	color:#000000;
	margin-top:10px;
	margin-left:5px;
}
.ContentBold {
	font-size:20px;
	font-weight:bold;
	color:#006666;
	margin-top:10px;
/*	margin-bottom:5px;*/
}
.ContentTitle {
	font-size:14px;
	font-weight:bold;
	color:#006666;
	margin-top:10px;
	margin-bottom:5px;
}
.textGreen {
	font-size:12px;
	font-weight:normal;
	color:#006666;
}
.Mgmtphoto{
	background-image: url(../images/mgmt_photo.gif);
	background-repeat: no-repeat;
	float: left;
	height: 76px;
	width: 80px;
	padding-right:5px;
	padding-bottom:5px;
}
#footerTable a {font-size:10px; color:#006666; font-weight:normal; text-decoration:none;}
#footerTable a:hover {font-size:10px; color:#006666; font-weight:normal; text-decoration:underline;}

.footerTdWidth {width:12px;}
.copyright { font-size:10px; color:#666666; font-weight:normal;}
 
#copyrightTable a {font-size:10px; color:#006666; font-weight:normal; text-decoration:none;}
#copyrightTable a:hover {font-size:10px; color:#006666; font-weight:normal; text-decoration:underline;}
.greenDivider {font-size:10px; color:#006666; font-weight:normal;}

/*.activeTabLink { font-size:12px; font-weight:bold; color:#FFFFFF; background-image:url(../images/greenBarBg.gif); background-repeat:repeat-x; text-align:center;}*/
/*.innerTabLink { font-size:12px; font-weight:bold; color:#626262; text-align:center; }*/

#breadCrumDiv { margin:auto; border:0px solid #000; width:890px; height:20px;}
.breadCrumLink {float:left; font-size:10px; color:#666666; font-weight:normal; margin-top:7px;}
.breadCrumDisLink { float:left; border:0px solid #000; font-size:10px; color:#666666; font-weight:normal; margin-top:7px;}

#bcArrow { float:left; font-size:10px; color:#666666; border:0px solid #000; width:14px; height:11px; margin-top:8px; text-align:center;}

#breadCrumDiv a {font-size:10px; color:#666666; font-weight:normal; text-decoration:underline;}
#breadCrumDiv a:hover {font-size:10px; color:#006666; font-weight:normal; text-decoration:underline;}

#innerContentDiv { float:left; width:640px; margin-top:10px; background-color:#ffffff; }
#innerContentDivfull { float:left; width:890px; margin-top:10px; background-color:#ffffff; }
#whiteInnerDiv { float:left; width:318px; background-color:#ffffff; }
#whiteInnerDivfull { float:left; width:95%; background-color:#ffffff; }
#greenInnerDiv { float:left; width:235px; height:285px; border:#999999 solid 1px; }
#diagrambox{float:left; text-align:center; width:890px; margin-top:5px;}
.bcActLink {float:left; font-size:23px !important; font-size/**/:/**/25px; color:#333333; border:0px solid #ff0000; font-weight:normal; margin-top:7px !important; margin-left:255px !important; margin-left/**/:/**/130px;}
.bcActLinkfull {float:left; font-size:23px !important; font-size/**/:/**/25px; color:#333333; border:0px solid #ff0000; font-weight:normal; margin-top:7px !important;}
.textGreenBox { float:left; font-size:14px; color:#006666; font-weight:bold; width:200px; margin-top:16px; margin-left:10px; line-height:20px; }
.imageGreenBox { float:left; width:200px;}
#requestBrochureDiv { float:left; width:400px; margin-left:10px;}
#textDiv { float:left; width:290px; font-size:13px; color:#000000; font-weight:normal; margin-left:15px !important; margin-left/**/:/**/10px; }
#textDivfull { float:left; width:100%; font-size:13px; color:#000000; font-weight:normal; margin-left:0px !important; margin-left/**/:/**/0px; }
#textDivfullpad { float:left; width:100%; font-size:13px; color:#000000; font-weight:normal; margin-left:15px !important; margin-left/**/:/**/10px; }
.quoteText { float:left; font-size:14px; color:#000000; font-weight:bold; }
.QuotedRightText  { float:right; font-size:13px; color:#000000; font-weight:bold; }
#pageTitle {width:634px; height:30px; float:right; border:0px solid #000000; background-image:url(../images/pageTitleBg.gif);}
#privacyPolicy {width:102px; height:30px;; background-image:url(../images/privacyPolicy.gif); background-repeat:no-repeat;}

/*------------Styles for Main Menu------------*/
	#mainmenu { float:left; position:relative; width:600px; height:30px; border:0px solid #000000;}
	.mainmenu-item {float:left}
	.mainmenu-item div {float:left; height:26px; background:url(../images/mainMenu.gif) no-repeat}
	
	#companyDiv { float:left; position:relative; width:78px; height:30px; background-position: 0px 8px; cursor:hand;}
	#companyDiv:hover {background-position: 0px -32px}
	#companyDivActive {width:78px; height:30px; background-position: 0px -32px;}
	#industriesDiv { float:left; position:relative; width:91px; height:30px; background-position: 0px -72px; cursor:hand;}
	#industriesDiv:hover {background-position: 0px -112px}
	#industriesDivActive {width:91px; height:30px; background-position: 0px -112px}
	#servicesDiv { float:left; position:relative; width:75px; height:30px; background-position: 0px -152px; cursor:hand;}
	#servicesDiv:hover {background-position: 0px -192px}
	#servicesDivActive {width:75px; height:30px; background-position: 0px -192px}
	#competencyDiv { float:left; position:relative; width:98px; height:30px; background-position: 0px -232px; cursor:hand;}
	#competencyDiv:hover {background-position: 0px -272px}
	#competencyDivActive {width:98px; height:30px; background-position: 0px -272x}
	#clientsDiv { float:left; position:relative; width:69px; height:30px; background-position: 0px -312px; cursor:hand;}
	#clientsDiv:hover {background-position: 0px -352px}
	#clientsDivActive{width:69px; height:30px; background-position: 0px -352px}
/*	#newsRoomDiv { float:left; position:relative; width:94px; height:30px; background-position: 0px -392px; cursor:hand;}
	#newsRoomDiv:hover {background-position: 0px -432px}
	#newsRoomDivActive{width:94px; height:30px; background-position: 0px -432px}*/
	#careersDiv { float:left; position:relative; width:73px; height:30px; background-position: 0px -392px; cursor:hand;}
	#careersDiv:hover {background-position: 0px -432px}
	#careersDivActive{width:73px; height:30px; background-position: 0px -432px}
	
/*--------------------------------------------*/
/*----------------Upper Links-----------------*/
	#upperlinksDiv { float:right; position:relative; width:220px; height:30px; border:0px solid #000000; margin-top:10px;}
	.upperlinksDiv-item {float:left}
	.upperlinksDiv-item div {float:left; height:30px; background:url(../images/upperLinksMenu.gif) no-repeat}
	
	#sitemapDiv { float:left; position:relative; width:80px; height:30px; background-position: 0px 0px; cursor:hand;}
	#sitemapDiv:hover {background-position: 0px -40px}
	#sitemapDivActive {width:83px; height:30px; background-position: 0px -40px;}
	#homeDiv { float:left; position:relative; width:70px; height:30px; background-position: 0px -80px; cursor:hand;}
	#homeDiv:hover {background-position: 0px -120px}
	#homeDivActive {width:70px; height:30px; background-position: 0px -120px}
	#contactDiv { float:left; position:relative; width:70px; height:30px; background-position: 0px -157px; cursor:hand;}
	#contactDiv:hover {background-position: 0px -197px}
	#contactDivActive {width:70px; height:30px; background-position: 0px -197x}
/*---------------------------------------------*/
/*----------Styles for Inner Menu---------*/

	#homeMenu { float:right; width:650px; height:38px; border:0px solid #000000;}
	.homeMenu-item {float:left}
	.homeMenu-item div {float:left; height:38px; background:url(../images/homeMenu.gif) no-repeat}
	
	#homeMenu-ourEdge {width:191px; height:38px; background-position: 0px 0px; cursor:hand;}
	#homeMenu-ourEdge:hover {background-position: 0px -50px}
	#homeMenu-whatWeDo {width:226px; height:38px; background-position: 0px -100px; cursor:hand;}
	#homeMenu-whatWeDo:hover {background-position: 0px -150px}
	#homeMenu-featured {width:226px; height:38px; background-position: 0px -200px; cursor:hand;}
	#homeMenu-featured:hover {background-position: 0px -250px}

	#dividerHome { float:left; width:2px; height:35px;  background:url(../images/divider.gif) repeat-y; margin-top:4px !important; margin-top/**/:/**/4px;}
/*-----------------End-------------------*/

/*----------Styles for Company Menu---------*/

	#intMenu {width:638px; height:30px; float:right; border:0px solid #000000;}
	.intMenu-item {float:left}
	.intMenu-item div {float:left; height:26px; background:url(../images/menuCompany.gif) no-repeat}
	
	#intMenu-foundation {width:157px; height:30px; background-position: 0px 0px; cursor:hand;}
	#intMenu-foundation:hover {background-position: 0px -40px}
	#intMenu-foundationActive {width:157px; height:30px; background-position: 0px -40px;}
	#intMenu-objectives {width:157px; height:30px; background-position: 0px -80px; cursor:hand;}
	#intMenu-objectives:hover {background-position: 0px -120px}
	#intMenu-objectivesActive {width:157px; height:30px; background-position: 0px -120px}
	#intMenu-leadership {width:157px; height:30px; background-position: 0px -160px; cursor:hand;}
	#intMenu-leadership:hover {background-position: 0px -200px}
	#intMenu-leadershipActive {width:157px; height:30px; background-position: 0px -200px}
	#intMenu-growth {width:157px; height:30px; background-position: 0px -240px; cursor:hand;}
	#intMenu-growth:hover {background-position: 0px -280px}
	#intMenu-growthActive{width:157px; height:30px; background-position: 0px -280px}
/*	#intMenu-outsourcing {width:157px; height:30px; background-position: 0px -320px}
	#intMenu-outsourcing:hover {background-position: 0px -360px}
	#intMenu-outsourcing:active{background-position: 0px -360px}*/

	#dividerMenu { float:left; width:2px; height:30px;  background:url(../images/dividerMenu.gif) repeat-y;}
	#divider { float:left; width:2px; height:30px;  background:url(../images/divider.gif) repeat-y;}
/*-----------------End-------------------*/

/*----------Styles for Industries Menu---------*/

	#industriesMenu {width:638px; height:30px; float:right; border:0px solid #000000;}
	.industriesMenu-item {float:left}
	.industriesMenu-item div {float:left; height:26px; background:url(../images/menuIndustries.gif) no-repeat}
	
	#industriesMenu-bankingFinance {width:144px; height:30px; background-position: 0px 0px; cursor:hand;}
	#industriesMenu-bankingFinance:hover {background-position: 0px -40px}
	#industriesMenu-bankingFinanceActive {width:144px; height:30px; background-position: 0px -40px}
	
	#industriesMenu-healthCare {width:102px; height:30px; background-position: 0px -80px; cursor:hand;}
	#industriesMenu-healthCare:hover {background-position: 0px -120px}
	#industriesMenu-healthCareActive {width:102px; height:30px; background-position: 0px -120px}
	
	#industriesMenu-travelTourism {width:131px; height:30px; background-position: 0px -160px; cursor:hand;}
	#industriesMenu-travelTourism:hover {background-position: 0px -200px}
	#industriesMenu-travelTourismActive{width:131px; height:30px; background-position: 0px -200px}
	
	#industriesMenu-mediaCreative {width:128px; height:30px; background-position: 0px -240px; cursor:hand;}
	#industriesMenu-mediaCreative:hover {background-position: 0px -280px}
	#industriesMenu-mediaCreativeActive{width:128px; height:30px; background-position: 0px -280px}
/*-----------------End-------------------*/

/*----------Styles for Service Menu---------*/

	#servMenu {width:638px; height:30px; float:right; border:0px solid #000000;}
	.servMenu-item {float:left}
	.servMenu-item div {float:left; height:26px; background:url(../images/menuService.gif) no-repeat}
	
	#servMenu-outsourcing {width:94px; height:30px; background-position: 0px 0px; cursor:hand;}
	#servMenu-outsourcing:hover {background-position: 0px -40px}
	#servMenu-outsourcingActive {width:94px; height:30px; background-position: 0px -40px}
	#servMenu-gsd {width:165px; height:30px; background-position: 0px -80px; cursor:hand;}
	#servMenu-gsd:hover {background-position: 0px -120px}
	#servMenu-gsdActive {width:165px; height:30px; background-position: 0px -120px}
	#servMenu-consulting {width:150px; height:30px; background-position: 0px -160px; cursor:hand;}
	#servMenu-consulting:hover {background-position: 0px -200px}
	#servMenu-consultingActive{width:150px; height:30px; background-position: 0px -200px}
	#servMenu-isv {width:85px; height:30px; background-position: 0px -240px; cursor:hand;}
	#servMenu-isv:hover {background-position: 0px -280px}
	#servMenu-isvActive{width:85px; height:30px; background-position: 0px -280px}
	#servMenu-qa {width:132px; height:30px; background-position: 0px -320px; cursor:hand;}
	#servMenu-qa:hover {background-position: 0px -360px}
	#servMenu-qaActive{width:132px; height:30px; background-position: 0px -360px}

/*-----------------End-------------------*/

/*----------Styles for Careers Menu---------*/

	#careerMenu {width:794px; height:30px; float:right; border:0px solid #000000;}
	.careerMenu-item {float:left}
	.careerMenu-item div {float:left; height:26px; background:url(../images/menuCareers.gif) no-repeat}
	
	#careerMenu-lca {width:156px; height:30px; background-position: 0px 0px; cursor:hand;}
	#careerMenu-lca:hover {background-position: 0px -40px}
	#careerMenu-lcaActive {width:156px; height:30px; background-position: 0px -40px}
	
	#careerMenu-careerPath {width:156px; height:30px; background-position: 0px -80px; cursor:hand;}
	#careerMenu-careerPath:hover {background-position: 0px -120px}
	#careerMenu-careerPathActive {width:156px; height:30px; background-position: 0px -120px}
	
	#careerMenu-lai {width:157px; height:30px; background-position: 0px -160px; cursor:hand;}
	#careerMenu-lai:hover {background-position: 0px -200px}
	#careerMenu-laiActive {width:157px; height:30px; background-position: 0px -200px}
	
	#careerMenu-opening {width:157px; height:30px; background-position: 0px -240px; cursor:hand;}
	#careerMenu-opening:hover {background-position: 0px -280px}
	#careerMenu-openingActive{width:157px; height:30px; background-position: 0px -280px}
	
	#careerMenu-pplSpeak {width:158px; height:30px; background-position: 0px -320px; cursor:hand;}
	#careerMenu-pplSpeak:hover {background-position: 0px -360px}
	#careerMenu-pplSpeakActive{width:157px; height:30px; background-position: 0px -360px}
/*-----------------End-------------------*/

/*----------Styles for Competency Menu---------*/
	#compMenu {width:638px; height:30px; float:right; border:0px solid #000000;}
	.compMenu-item {float:left}
	.compMenu-item div {float:left; height:26px; background:url(../images/menuCompetency.gif) no-repeat}
	
	#compMenu-technologies {width:115px; height:30px; background-position: 0px 0px; cursor:hand;}
	#compMenu-technologies:hover {background-position: 0px -40px; cursor:hand;}
	#compMenu-technologiesActive {width:115px; height:30px; background-position: 0px -40px}
	#compMenu-testing {width:75px; height:30px; background-position: 0px -80px; cursor:hand;}
	#compMenu-testing:hover {background-position: 0px -120px}
	#compMenu-testingActive {width:75px; height:30px; background-position: 0px -120px}
	#compMenu-cmanagement {width:167px; height:30px; background-position: 0px -160px; cursor:hand;}
	#compMenu-cmanagement:hover {background-position: 0px -200px}
	#compMenu-cmanagementActive{width:167px; height:30px; background-position: 0px -200px}
	#compMenu-mainframe {width:92px; height:30px; background-position: 0px -240px; cursor:hand;}
	#compMenu-mainframe:hover {background-position: 0px -280px}
	#compMenu-mainframeActive{width:92px; height:30px; background-position: 0px -280px}
	#compMenu-coe {width:177px; height:30px; background-position: 0px -320px; cursor:hand;}
	#compMenu-coe:hover {background-position: 0px -360px}
	#compMenu-coeActive{width:177px; height:30px; background-position: 0px -360px}
/*-----------------End-------------------*/

/*--------------*/
.interSubMenu {
	position:absolute;
/*	width:90px;*/
	text-align:right;
	padding:4px;
	font-size:12px;
	font-weight:normal;
	color:#006666;
	background-color:#FFFFFF;
	border-right:1px solid #006666;
	line-height:22px;
}
#companySubMenu { position:absolute; padding:0px; font-size:12px; left:0px; top:0px; text-align:right; font-weight:normal; color:#006666; border-bottom:2px solid #cccccc; line-height:22px; visibility:hidden; }
#companySubMenu a { font-size:12px; font-weight:normal; color:#006666;}
#companySubMenu a:hover { font-size:12px; font-weight:normal; color:#000000;}

#industriesSubMenu { position:absolute; padding:0px; font-size:12px; left:0px; top:0px; text-align:right; font-weight:normal; color:#006666; border-bottom:2px solid #cccccc; line-height:22px; visibility:hidden; }
#industriesSubMenu a { font-size:12px; font-weight:normal; color:#006666;}
#industriesSubMenu a:hover { font-size:12px; font-weight:normal; color:#000000;}

#servicesSubMenu { position:absolute; padding:0px; font-size:12px; left:0px; top:0px; text-align:right; font-weight:normal; color:#006666; border-bottom:2px solid #cccccc; line-height:22px; visibility:hidden; }
#servicesSubMenu a { font-size:12px; font-weight:normal; color:#006666;}
#servicesSubMenu a:hover { font-size:12px; font-weight:normal; color:#000000;}

#competencySubMenu { position:absolute; width:445px; padding:0px; font-size:12px; left:0px; top:0px; text-align:right; font-weight:normal; color:#006666; border-bottom:2px solid #cccccc; line-height:22px; visibility:hidden; }
#competencySubMenu a { font-size:12px; font-weight:normal; color:#006666;}
#competencySubMenu a:hover { font-size:12px; font-weight:normal; color:#000000;}

#clientsSubMenu { position:absolute; padding:0px; font-size:12px; left:0px; top:0px; text-align:right; font-weight:normal; color:#006666; border-bottom:2px solid #bottom; line-height:22px; }

#careersSubMenu { position:absolute; padding:0px; font-size:12px; left:0px; top:0px; text-align:right; font-weight:normal; color:#006666; border-bottom:2px solid #cccccc; line-height:22px; visibility:hidden; }
#careersSubMenu a { font-size:12px; font-weight:normal; color:#006666;}
#careersSubMenu a:hover { font-size:12px; font-weight:normal; color:#000000;}

#ContentBullet { list-style-position: outside; list-style-image: url(../images/arrowBullet.gif); background-position: left; margin-left:15px; margin-top: 0px; padding-left: 0px; text-align: left; }
#ContentBullet li { padding-left: 0px; padding-top: 0px;}

#pageTitle {width:634px; height:30px; float:right; border:0px solid #000000; background-image:url(../images/pageTitleBg.gif);}
#privacyPolicy {width:102px; height:30px;; background-image:url(../images/privacyPolicy.gif); background-repeat:no-repeat;}

#partitionLine { float:left; background-image:url(../images/breadLine.gif); background-repeat:repeat-x; height:3px; width:100%; clear:both;}

a.smallLink:link {font-size:12px; color:#006666; font-weight:bold; text-decoration:underline;}
a.smallLink:visited {font-size:12px; color:#006666; font-weight:bold; text-decoration:underline;}
a.smallLink:active {font-size:12px; color:#006666; font-weight:bold; text-decoration:underline;}
a.smallLink:hover {font-size:12px; color:#000000; font-weight:bold; text-decoration:none;}

a.mailLink:link {font-size:12px; color:#006666; font-weight:normal; text-decoration:underline;}
a.mailLink:visited {font-size:12px; color:#006666; font-weight:normal; text-decoration:underline;}
a.mailLink:active {font-size:12px; color:#006666; font-weight:normal; text-decoration:underline;}
a.mailLink:hover {font-size:12px; color:#000000; font-weight:normal; text-decoration:none;}

a.bigLink:link {font-size:14px; color:#006666; font-weight:bold; text-decoration:underline;}
a.bigLink:visited {font-size:14px; color:#006666; font-weight:bold; text-decoration:underline;}
a.bigLink:active {font-size:14px; color:#006666; font-weight:bold; text-decoration:underline;}
a.bigLink:hover {font-size:14px; color:#000000; font-weight:bold; text-decoration:none;}

#bottomBarContainer {
	width:890px; height:40px; margin:auto;
}

#copyrightLinkDiv {
	float:left; width:230px; margin-top:10px;
}
#certifyLogosDiv {
	float:right; margin-top:6px;
}