/******** General tags ********/
*
{
	margin: 0px;
	padding: 0px;
}
BODY
{
	font: 76% Verdana, Tahoma, Arial, sans-serif;
	background-color: #58595B;
	color: #000;
	line-height: 1em;
	margin: 0 auto;
	padding: 0;
}
BODY P, LI, UL LI UL LI, LI UL LI
{
	font-size: 0.9em;
}
.main
{
	background-color: #58595B;
}
A
{
	text-decoration: none;
	color: #DF1F2A;
	font-weight: bold;
}
.clientLogo
{
	width: 700px;
	float: left;
	margin-top: 10px;
}
.clientLogoText
{
	width: 580px;
	float: right;
	position: static;
}
.cumulus
{
	height: 220px;
	z-index: 0;
}
EM
{
	text-decoration: none;
	color: #DF1F2A;
	font-weight: bold;
	font-style: normal;
	padding-left: 6px;
}
#header A
{
	text-decoration: none;
	color: #FFF;
	font-weight: bold;
}
.logo
{
	height: 110px;
	padding: 5px 15px 0 0;
	background-color: #DF1F2A;
}
.logoI
{
	width: 200px;
	float: left;
	background: url(images/logo.png) no-repeat;
}
.logoI SPAN
{
	background: #CCFFFF url(images/logo.png) no-repeat;
	height: 59px;
	display: block;
}
#search
{
	float: right;
	right: 10px;
	font-size: x-small;
	font-weight: bold;
	color: #FFF;
	padding-top: 15px;
}
.navigation
{
	float: left;
	width: 970px;
	height: 45px;
	background-image: url(images/navigation.jpg);
	background-repeat: no-repeat;
	margin-top: -32px;
	border-top: 1px solid #FFF;
	z-index: 1;
}
A:hover
{
	text-decoration: underline;
}
DIV#vmarquee2
{
	/*+placement:shift 25px 0px;*/
	position: relative;
	left: 25px;
	top: 0px;
}
A
{
	text-decoration: none;
}
P
{
	text-decoration: none;
}
A IMG
{
	border: 0;
}
P
{
	margin: 5px 0 2px 7px;
}
/*sidebarSIndex p*/
#INVALID-RULE
{
	margin: 18px 0 2px 0px;
}
UL, OL, DL
{
	font-size: 0.9em;
	margin: 2px 0 16px 35px;
}
UL UL, OL OL
{
	margin: 4px 0 4px 35px;
}
P SPAN
{
	margin: 0px 0 2px 0px;
	line-height: 20px;
}
H1
{
	font-size: 1.8em;
	letter-spacing: 2px;
	margin: 0 0 5px 5px;
	color: #CCC;
}
H1 A
{
	text-transform: none;
	color: #DF1F2A;
}
H2
{
	font-size: 1.2em;
	color: #4A7F27;
	border-bottom: 0px solid #DADADA;
	padding: 0 2px 5px 5px;
	margin: 0 0 0px;
	letter-spacing: 1px;
}

H3
{
	font-size: 0.9em;
	font-weight: bold;
	color: #DF1F2A;
	margin: 10px 0 8px;
	padding: 1px 2px 2px 3px;
}
/*spam*/
#INVALID-RULE
{
	font-size: 1em;
	font-weight: bold;
	color: #DF1F2A;
	margin: 10px 0 25px;
	padding: 1px 2px 2px 3px;
	line-height: 16px;
}
BLOCKQUOTE
{
	font-weight: bold;
	font-size: 0.9em;
	margin: 10px;
	color: #AD191C;
}
.cite
{
	text-align: right;
	padding: 0 40px;
	font-style: normal;
	padding-bottom: 15px;
}
.headHome
{
	margin: 15px 0 0px 0px;
}
.headHome H1
{
	font-size: 1.8em;
	letter-spacing: 0px;
	margin: 0 0 5px 5px;
	color: #FFF;
}
.headHome P
{
	color: #FFF;
	font-size: 1.2em;
	margin-top: 8px;
}
.headHome H1 SPAN, P SPAN
{
	margin: 2px;
	padding: 2px;
}
#sidebarLink A{	padding: 0px; margin: 10px;	line-height: 25px;}
#sidebarLink A:hover { text-decoration: none;}
#sidebarLink P{	width: 195px; font-size: 0.7em;	background-color: #F8F8F8; border-bottom: 1px dotted #999999;}
#sidebarLink P:hover{ background-color: #EAE9E9; border-bottom: 1px dotted #999999;}
#sidebarLink SPAN{ margin: 30px 0 0 15px; font-size: 0.8em;	font-weight: bold;}

#sidebarLinkCC A{ padding: 0px; margin: 10px;	line-height: 25px;	color: #A6936B;}
#sidebarLinkCC A:hover{	text-decoration: none;}
#sidebarLinkCC P{ width: 195px;	font-size: 0.7em; background-color: #F9F7F4; border-bottom: 1px dotted #999999;}
#sidebarLinkCC P:hover{	background-color: #E3DDCF;	border-bottom: 1px dotted #999999;}
#sidebarLinkCC SPAN{ margin: 30px 0 0 15px;	font-size: 0.8em; font-weight: bold;}

#sidebarLinkAP A{ padding: 0px;	margin: 10px; line-height: 25px; color: #e39b43;}
#sidebarLinkAP A:hover {text-decoration: none;}
#sidebarLinkAP P{ width: 195px;	font-size: 0.7em; background-color: #FEF5E6; border-bottom: 1px dotted #999999;}
#sidebarLinkAP P:hover { background-color: #FCE1B1; border-bottom: 1px dotted #999999;}
#sidebarLinkAP SPAN { margin: 30px 0 0 15px; font-size: 0.8em; font-weight: bold;}

#sidebarLinkSC A{ padding: 0px;	margin: 10px; line-height: 25px; color: #a9ad3a;}
#sidebarLinkSC A:hover {text-decoration: none;}
#sidebarLinkSC P{ width: 195px;	font-size: 0.7em; background-color: #fcfdd2; border-bottom: 1px dotted #999999;}
#sidebarLinkSC P:hover { background-color: #e2db8f; border-bottom: 1px dotted #999999;}
#sidebarLinkSC SPAN { margin: 30px 0 0 15px; font-size: 0.8em; font-weight: bold;}

#sidebarLinkCM A{ padding: 0px;	margin: 10px; line-height: 25px; color: #b6ad4f;}
#sidebarLinkCM A:hover {text-decoration: none;}
#sidebarLinkCM P{ width: 195px;	font-size: 0.7em; background-color: #fcfdd2; border-bottom: 1px dotted #999999;}
#sidebarLinkCM P:hover { background-color: #e2db8f; border-bottom: 1px dotted #999999;}
#sidebarLinkCM SPAN { margin: 30px 0 0 15px; font-size: 0.8em; font-weight: bold;}

#sidebarLinkAS A{ padding: 0px;	margin: 10px; line-height: 25px; color: #729686;}
#sidebarLinkAS A:hover {text-decoration: none;}
#sidebarLinkAS P{ width: 195px;	font-size: 0.7em; background-color: #f1f1f1; border-bottom: 1px dotted #999999;}
#sidebarLinkAS P:hover { background-color: #b6ccc5; border-bottom: 1px dotted #999999;}
#sidebarLinkAS SPAN { margin: 30px 0 0 15px; font-size: 0.8em; font-weight: bold;}

#sidebarLinkHR A{ padding: 0px;	margin: 10px; line-height: 25px; color: #a49c3e;}
#sidebarLinkHR A:hover {text-decoration: none;}
#sidebarLinkHR P{ width: 195px;	font-size: 0.7em; background-color: #fcf7bf; border-bottom: 1px dotted #999999;}
#sidebarLinkHR P:hover { background-color: #d1c976; border-bottom: 1px dotted #999999;}
#sidebarLinkHR SPAN { margin: 30px 0 0 15px; font-size: 0.8em; font-weight: bold;}


#sidebarLinkcompanyprofile A{ padding: 0px;	margin: 10px; line-height: 25px; color: #ed1c24;}
#sidebarLinkcompanyprofile A:hover {text-decoration: none;}
#sidebarLinkcompanyprofile P{ width: 195px;	font-size: 0.7em; background-color: #fceaea; border-bottom: 1px dotted #999999;}
#sidebarLinkcompanyprofile P:hover { background-color: #ff4d4d; border-bottom: 1px dotted #999999;}
#sidebarLinkcompanyprofile SPAN { margin: 30px 0 0 15px; font-size: 0.8em; font-weight: bold;}

#sidebarLinkIES A{ padding: 0px;	margin: 10px; line-height: 25px; color: #4185b4;}
#sidebarLinkIES A:hover {text-decoration: none;}
#sidebarLinkIES P{ width: 195px;	font-size: 0.7em; background-color: #f1f9ff; border-bottom: 1px dotted #999999;}
#sidebarLinkIES P:hover { background-color: #8fc2e5; border-bottom: 1px dotted #999999;}
#sidebarLinkIES SPAN { margin: 30px 0 0 15px; font-size: 0.8em; font-weight: bold;}

#sidebarLinkNES A{ padding: 0px;	margin: 10px; line-height: 25px; color: #ada656;}
#sidebarLinkNES A:hover {text-decoration: none;}
#sidebarLinkNES P{ width: 195px;	font-size: 0.7em; background-color: #fffcde; border-bottom: 1px dotted #999999;}
#sidebarLinkNES P:hover { background-color: #d6d089; border-bottom: 1px dotted #999999;}
#sidebarLinkNES SPAN { margin: 30px 0 0 15px; font-size: 0.8em; font-weight: bold;}


/******** Main wrap ********/
#wrap
{
	color: #808080;
	width: 970px;
	margin: 0 auto;
	padding: 0px;
	background-image: url(images/homeMainBG.jpg);
	background-repeat: no-repeat;
}
#wrapIES
{
	color: #808080;
	width: 970px;
	margin: 0 auto;
	padding: 0px;
	background-image: url(images/IES.jpg);
	background-repeat: no-repeat;
}
#wrapSC
{
	color: #808080;
	width: 970px;
	margin: 0 auto;
	padding: 0px;
	background-image: url(images/SCBG.jpg);
	background-repeat: no-repeat;
}
#wrapBM
{
	color: #808080;
	width: 970px;
	margin: 0 auto;
	padding: 0px;
	background-image: url(images/BMBG.jpg);
	background-repeat: no-repeat;
}
#wrapCC
{
	color: #808080;
	width: 970px;
	margin: 0 auto;
	padding: 0px;
	background-image: url(images/CCBG.jpg);
	background-repeat: no-repeat;
}
#wrapAP
{
	color: #808080;
	width: 970px;
	margin: 0 auto;
	padding: 0px;
	background-image: url(images/A&PBG.jpg);
	background-repeat: no-repeat;
}
#wrapHR
{
	color: #808080;
	width: 970px;
	margin: 0 auto;
	padding: 0px;
	background-image: url(images/HRBG.jpg);
	background-repeat: no-repeat;
}
#wrapKFP
{
	color: #808080;
	width: 970px;
	margin: 0 auto;
	padding: 0px;
	background-image: url(KFP/cutei.jpg);
	background-repeat: no-repeat;
}
#wrapAS
{
	color: #808080;
	width: 970px;
	margin: 0 auto;
	padding: 0px;
	background-image: url(images/ASBG.jpg);
	background-repeat: no-repeat;
}
#wrapFA
{
	color: #808080;
	width: 970px;
	margin: 0 auto;
	padding: 0px;
	background-image: url(images/focusareas.jpg);
	background-repeat: no-repeat;
}
#wrapIn
{
	color: #808080;
	width: 970px;
	margin: 0 auto;
	padding: 0px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
}
#wrapInflo
{
	color: #808080;
	width: 970px;
	margin: 0 auto;
	padding: 0px;
	background-image: url(images/inflo.jpg);
	background-repeat: no-repeat;
}
#wrapServices
{
	color: #808080;
	width: 970px;
	margin: 0 auto;
	padding: 0px;
	background-image: url(images/ServicesBG.jpg);
	background-repeat: no-repeat;
}
#wrapRandD
{
	color: #808080;
	width: 970px;
	margin: 0 auto;
	padding: 0px;
	background-image: url(images/randd.jpg);
	background-repeat: no-repeat;
}
#toplinks
{
	margin: 20px;
	text-align: right;
	padding: 5px 2px 2px 3px;
}
#whiteLeft
{
	float: left;
	width: 195px;
	height: 100%;
	margin: 5px;
	border-bottom-color: #999;
	border: 1px solid #000000;
	border-width: 0px;
	padding: 15px 8px 5px 5px;
	line-height: 14px;
}
#team
{
	width: 700px;
	height: 183px;
	padding: 10px;
	position: static;
	border-bottom: 2px dotted #CCCCCC;
}
#team1
{
	width: 700px;
	height: 183px;
	padding: 10px;
	position: static;
}
#managers
{
	background-image: url(images/teamfloBG.jpg);
	background-repeat: no-repeat;
	width: 214px;
	height: 183px;
	float: left;
}
#managersPhoto
{
	width: 115px;
	height: 131px;
	margin: 10px 0 0 90px;
}
#managerContent
{
	float: left;
	width: 470px;
	height: 183px;
	margin: 10px 0 0 10px;
}
#managerContent H2
{
	padding: 0px;
	margin: 0px;
	font-size: 1em;
	line-height: 0.8em;
	letter-spacing: -0.05em;
}
#managerContent H3
{
	padding: 0px;
	margin: 0px;
	border: 0px solid #000000;
	line-height: 0.9em;
	font-size: 0.8em;
}
#managerContent P
{
	padding: 0px;
	margin: 0px;
}
#managerContent1 H2
{
	padding: 0px;
	margin: 0px;
	font-size: 1.1em;
	line-height: 0.8em;
	letter-spacing: -0.05em;
}
#managerContent1 H3
{
	padding: 0px;
	margin: 0px;
	border: 0px solid #000000;
	line-height: 0.9em;
	font-size: 0.8em;
}
#managerContent1 P
{
	padding: 0px;
	margin: 0px;
}
#managers1
{
	background-image: url(images/teamfloBG.jpg);
	background-repeat: no-repeat;
	width: 214px;
	height: 183px;
	float: right;
	margin-left: 5px;
}
#managerContent1
{
	float: right;
	width: 470px;
	margin: 10px 0px 0 10px;
}
#white
{
	background-image: url(images/shadow.jpg);
	background-repeat: repeat-y;
	float: right;
	width: 220px;
	height: 1100px;
	margin: 0px;
	padding: 0px;
	line-height: 14px;
/*border-left: 1px ridge #dadada;*/
}
#whiteM
{
	background-image: url(images/shadow.jpg);
	background-repeat: repeat-y;
	float: right;
	width: 220px;
	height: 900px;
	margin: 0px;
	padding: 0px;
	line-height: 14px;
/*border-left: 1px ridge #dadada;*/
}
#white1000
{
	background-image: url(images/shadow.jpg);
	background-repeat: repeat-y;
	float: right;
	width: 220px;
	height: 1000px;
	margin: 0px;
	padding: 0px;
	line-height: 14px;
/*border-left: 1px ridge #dadada;*/
}
#whiteTall
{
	background-image: url(images/shadow.jpg);
	background-repeat: repeat-y;
	float: right;
	width: 220px;
	height: 1200px;
	margin: 0px;
	padding: 0px;
	line-height: 14px;
/*border-left: 1px ridge #dadada;*/
}
#whiteXLL
{
	background-image: url(images/shadow.jpg);
	background-repeat: repeat-y;
	float: right;
	width: 220px;
	height: 1250px;
	margin: 0px;
	padding: 0px;
	line-height: 14px;
/*border-left: 1px ridge #dadada;*/
}
#whiteXL
{
	background-image: url(images/shadow.jpg);
	background-repeat: repeat-y;
	float: right;
	width: 220px;
	height: 1500px;
	margin: 0px;
	padding: 0px;
	line-height: 14px;
/*border-left: 1px ridge #dadada;*/
}
#whiteXXL
{
	background-image: url(images/shadow.jpg);
	background-repeat: repeat-y;
	float: right;
	width: 220px;
	height: 3500px;
	margin: 0px;
	padding: 0px;
	line-height: 14px;
/*border-left: 1px ridge #dadada;*/
}
#whiteXXXL
{
	background-image: url(images/shadow.jpg);
	background-repeat: repeat-y;
	float: right;
	width: 220px;
	height: 4100px;
	margin: 0px;
	padding: 0px;
	line-height: 14px;
/*border-left: 1px ridge #dadada;*/
}
#whiteHome
{
	float: right;
	width: 220px;
	height: auto;
	margin: 0px;
	padding: 0px;
	line-height: 14px;
/*border-left: 1px ridge #dadada;*/
}
#whiteSub P, H2, H3, H4
{
	color: #000000;
}
#whiteSC P, H2, H3, H4
{
	color: #000000;
}
.services
{
	width: 426px;
	height: 229px;
	background-image: url(images/OL-bg.jpg);
	background-repeat: no-repeat;
	margin-left: 140px;
}
.services LI
{
	color: #FFFFFF;
	margin: 0 25px;
	padding-left: 5px;
	font-size: 11px;
	line-height: 24px;
}
.services LI A
{
	color: #000000;
	font-weight: bold;
	color: #FFFFFF;
}
.services LI A:hover
{
	color: #DF1F2A;
	text-decoration: none;
	color: #000;
}
#whiteSmall
{
	background-image: url(images/shadow.jpg);
	background-repeat: repeat-y;
	float: right;
	width: 220px;
	height: 806px;
	margin: 0px;
	padding: 0px;
	line-height: 14px;
/*border-left: 1px ridge #dadada;*/
}
#whiteSSmall
{
	background-image: url(images/shadow.jpg);
	background-repeat: repeat-y;
	float: right;
	width: 220px;
	height: 720px;
	margin: 0px;
	padding: 0px;
	line-height: 14px;
/*border-left: 1px ridge #dadada;*/
}
#whiteTSmall
{
	float: right;
	width: 220px;
	margin: 0px;
	padding: 0px;
	line-height: 14px;
	height: 100%;
/*border-left: 1px ridge #dadada;*/
}
#whiteMSmall
{
	background-image: url(images/shadow.jpg);
	background-repeat: repeat-y;
	float: right;
	width: 220px;
	height: 680px;
	margin: 0px;
	padding: 0px;
	line-height: 14px;
/*border-left: 1px ridge #dadada;*/
}
#main2
{
}
#clearone
{
	clear: both;
	height: auto;
}
#wrapper
{
	background-image: url(images/shadow1.jpg);
	background-repeat: repeat-y;
}
.subHeading
{
	margin: 0 30px;
}
.subHeading SPAN
{
	line-height: 16px;
}
SPAN
{
	line-height: 15px;
}
#slogan
{
	font-size: 1em;
	color: #808080;
	font-weight: bold;
	letter-spacing: -1px;
	margin: 15px 0px 20px 35px;
	line-height: 1.2em;
}
/******** sidebar ********/
.contentHeader
{
	background-repeat: repeat-x;
	height: 40px;
	font-size: 1.3em;
	color: #FFF;
	letter-spacing: 0px;
	padding: 45px 0px 0px;
	font-weight: bold;
}
.contentHeader P
{
/*background-color:#210100;*/
	width: 620px;
	border-color: #DF1F2A;
	border-width: 0 0 0px 4px;
	border-style: solid;
	padding: 5px 10px;
	color: #000;
}
.sideHeader P
{
	background-color: #210100;
	border-color: #DF1F2A;
	border-width: 0px 4px 0px 0px;
	border-style: solid;
	padding: 3px 0px 3px 10px;
	color: #FFF;
	font-size: 0.9em;
	font-weight: bold;
	width: 180px;
}
#sidebarLeft
{
	background-image: url(images/sideBG.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 210px;
	border-color: #FFF;
	border-bottom-width: 4px;
}
#sidebar
{
	float: right;
	width: 210px;
	margin: 0px 5px 0px 0px;
	background-repeat: repeat-y;
}
#sidebarIndex
{
	float: right;
	width: 210px;
	margin: 0px 10px 0px 0px;
	color: #FFF;
}
#sidebarSIndex
{
	float: right;
	width: 380px;
	margin: 0px 10px 0px 0px;
	color: #000;
	height: 470px;
	line-height: 14px;
}
#sidebarSIndex A
{
	font-size: 9px;
}
#contentaltSub
{
	margin: 0px;
	line-height: 1em;
	width: 550px;
	float: left;
	color: #FFF;
	text-align: left;
	padding: 0px;
}
#whiteSub
{
	float: right;
	width: 380px;
	height: auto;
	margin: 0px;
	padding: 0px;
	line-height: 14px;
/*border-left: 1px ridge #dadada;*/
	color: #000000;
	text-align: justify;
	font-size: 0.8em;
}
#whiteSub LI
{
	font-size: 1em;
	list-style: none;
}
#whiteSub UL LI A
{
	color: #000;
}
#whiteSub UL LI A:hover
{
	color: #d28e3a;
	text-decoration: none;
}
#whiteSC
{
	float: right;
	width: 380px;
	height: auto;
	margin: 0px;
	padding: 0px;
	line-height: 14px;
/*border-left: 1px ridge #dadada;*/
	color: #000000;
	text-align: justify;
	font-size: 0.8em;
}
#whiteSC LI
{
	font-size: 1em;
	list-style: none;
}
#whiteSC UL LI A
{
	color: #000;
}
#whiteSC UL LI A:hover
{
	color: #72750C;
	text-decoration: none;
}
#whiteCC
{
	float: right;
	width: 380px;
	height: auto;
	margin: 0px;
	padding: 0px;
	line-height: 14px;
/*border-left: 1px ridge #dadada;*/
	color: #8b7c5f;
	text-align: justify;
	font-size: 0.8em;
}
#whiteCC LI
{
	font-size: 1em;
	list-style: none;
}
#whiteCC UL LI A
{
	color: #000;
}
#whiteCC UL LI A:hover
{
	color: #8b7c5f;
	text-decoration: none;
}
#whiteRD
{
	float: right;
	width: 380px;
	height: auto;
	margin: 0px;
	padding: 0px;
	line-height: 14px;
/*border-left: 1px ridge #dadada;*/
	color: #DF1F2A;
	text-align: justify;
	font-size: 0.8em;
}
#whiteRD LI
{
	font-size: 1em;
	list-style: none;
}
#whiteRD UL LI A
{
	color: #DF1F2A;
}
#whiteCC UL LI A:hover
{
	color: #8b7c5f;
	text-decoration: none;
}
#whiteSO
{
	float: right;
	width: 380px;
	height: auto;
	margin: 0px;
	padding: 0px;
	line-height: 14px;
/*border-left: 1px ridge #dadada;*/
	color: #690606;
	text-align: justify;
	font-size: 0.8em;
}
#whiteSO LI
{
	font-size: 1em;
	list-style: none;
}
#whiteSO UL LI A, #whiteSO P A
{
	color: #000;
}
#whiteSO UL LI A:hover
{
	color: #690606;
	text-decoration: none;
}
#sidebar UL
{
	list-style: none;
	font-size: 0.9em;
	margin: 0;
	padding: 0 0 15px 10px;
}
#sidebar LI
{
	list-style: none;
	margin: 0 0 4px;
	padding: 0;
}
#sidebar LI A
{
	font-size: 0.9em;
	font-weight: bold;
	padding: 2px;
}
#sidebar UL UL
{
	margin: 4px 0 3px 15px;
	line-height: 1.2em;
	padding: 0;
}
#sidebar UL UL LI A
{
	font-weight: normal;
}
#sidebar H2
{
	margin: 15px 0px 8px;
}
#sidebarIndex H2
{
	margin: 15px 0px 8px;
	color: #FFF;
	border-bottom: thin groove #FFF;
}
/******** Content variations ********/
.threeColumn
{
	position: static;
	float: left;
	width: 100%;
}
.box1
{
	margin: 0px;
	padding: 0px;
	line-height: 14px;
}
.box3
{
	position: static;
	width: 229px;
	float: left;
	margin: 0 5px 5px 0;
	border-right: 1px solid #F93;
	border-left: 1px solid #F93;
	border-bottom: 1px solid #F93;
	height: 500px;
	overflow: auto;
	background-image: url(images/shadow.jpg);
	background-position: bottom left;
	background-repeat: repeat-y;
}
.box3H
{
	position: static;
	width: 229px;
	float: left;
	margin: 0 5px 0px 0;
	border-right: 1px solid #F93;
	border-left: 1px solid #F93;
}
.threeColumn H4
{
	color: #000;
	width: 229px;
	font-size: 14px;
	text-align: center;
	height: 35px;
	padding: 5px;
	background-image: url(images/h4.gif);
	background-repeat: no-repeat;
}
.twoColumn
{
	position: static;
	float: left;
	width: 100%;
	font-size: 0.9em;
}
.box2
{
	position: static;
	width: 348px;
	float: left;
	margin: 0 5px 5px 0;
	border-right: 1px solid #F93;
	border-left: 1px solid #F93;
	border-bottom: 1px solid #F93;
	height: 500px;
	overflow: auto;
	background-image: url(images/shadow.jpg);
	background-position: bottom left;
	background-repeat: repeat-y;
}
.box2 P
{
	padding: 5px 10px;
	text-align: justify;
}
.box2 LI, UL LI UL LI
{
	font-size: 1em;
	text-align: justify;
}
.box2 H2
{
	font-size: 10px;
	font-weight: bold;
	padding: 5px 10px;
	color: #FF9900;
	letter-spacing: 0px;
}
.box1 H2
{
	font-size: 10px;
	font-weight: bold;
	padding: 10px;
	color: #FF9900;
	letter-spacing: 0px;
}
.box1 SPAN
{
	padding-left: 25px;
	text-align: justify;
}
.box2H
{
	position: static;
	width: 348px;
	float: left;
	margin: 0 5px 0px 0;
	border-right: 1px solid #F93;
	border-left: 1px solid #F93;
}
.twoColumn H4
{
	color: #000;
	width: 348px;
	font-size: 14px;
	text-align: center;
	padding: 5px;
	background-image: url(images/h4.gif);
	background-repeat: no-repeat;
}
#content
{
	background-image: url(images/transparency.png);
	line-height: 1.2em;
	width: 710px;
	float: right;
	text-align: left;
	margin: 350px 0 0;
	padding: 0px 20px 0;
	background-repeat: repeat-x;
}
#contentalt
{
	margin: 0px;
	line-height: 1.2em;
	width: 750px;
	float: left;
	text-align: left;
	padding: 0px;
}
#contentalt H2
{
	color: #FFF;
	padding: 5px;
	padding-left: 20px;
	font-size: 18px;
	width: 400px;
}
#content H3, #contentalt H3
{
	margin: 10px 0 8px;
}
/******** Footer ********/
#footer
{
	clear: both;
	text-align: right;
	color: #808080;
	font-size: 0.9em;
	border-top: 1px inset #FFF;
	margin: 0 10px;
	padding-right: 10px;
	padding: 8px 0;
	line-height: 1.2em;
}
#footerHome
{
	clear: both;
	text-align: right;
	color: #FFF;
	font-size: 0.9em;
	border-top: 1px inset #FFF;
	margin: 0 10px;
	padding-right: 0px;
	margin-left: 550px;
	padding: 8px 0;
	line-height: 1.2em;
	width: 420px;
	text-decoration:none;
}
#footerHome P
{
	margin: 0;
	padding: 0 10px 0 0;
	text-decoration:none;
}
#footerHome A
{
	color: #FFF;
	text-decoration:none;
}
#footerSub
{
	clear: both;
	text-align: right;
	color: #808080;
	font-size: 0.9em;
	border-top: 1px inset #FFF;
	margin: 0 10px;
	padding-right: 0px;
	margin-left: 550px;
	padding: 8px 0;
	line-height: 1.2em;
	width: 420px;
}
#footerSub P
{
	color: #d28e3a;
	padding: 0 10px 0 0;
}
#footerSub P A
{
	color: #d28e3a;
}

#footer P
{
	margin: 0;
	padding: 0;
}

#footerSC
{
	clear: both;
	text-align: right;
	color: #929623;
	font-size: 0.9em;
	border-top: 1px inset #FFF;
	margin: 0 10px;
	padding-right: 0px;
	margin-left: 550px;
	padding: 8px 0;
	line-height: 1.2em;
	width: 420px;
}
#footerSC p
{
	color: #4b4d02;
	padding: 5px 10px 0 0;
}
#footerSC p a
{
	color: #4b4d02;
}
#footerRD
{
	clear: both;
	text-align: right;
	color: #DF1F2A;
	font-size: 0.9em;
	border-top: 1px inset #FFF;
	margin: 0 10px;
	padding-right: 0px;
	margin-left: 550px;
	padding: 8px 0;
	line-height: 1.2em;
	width: 420px;
}
#footerRD P
{
	color: #DF1F2A;
	padding: 0 10px 0 0;
}
#footerRD P A
{
	color: #DF1F2A;
}
#footerSO
{
	clear: both;
	text-align: right;
	color: #929623;
	font-size: 0.9em;
	border-top: 1px inset #FFF;
	margin: 0 10px;
	padding-right: 0px;
	margin-left: 550px;
	padding: 8px 0;
	line-height: 1.2em;
	width: 420px;
}
#footerSO P
{
	color: #000;
	padding: 0px 10px 0 0;
}
#footerSO P A
{
	color: #000;
}
/******** Various classes ********/
.box
{
	color: #FFFFFF;
	font-size: 0.9em;
	background-color: #AD191C;
	border: 1px solid #C8C8C8;
	line-height: 1.2em;
	padding: 5px 5px 5px 8px;
}
.box A
{
	color: #F0F0F0;
}
.left
{
	float: left;
	margin: 0 15px 4px 0;
}
.right
{
	float: right;
	margin: 0 0 4px 15px;
}
.textright
{
	text-align: right;
}
.readmore
{
	text-align: right;
	margin: -10px 10px 12px 0;
}
.center
{
	text-align: center;
}
.blue
{
	color: #AD191C;
}
.big
{
	font-size: 1.2em;
}
.small
{
	font-size: 0.8em;
}
.bold
{
	font-weight: bold;
}
.clear
{
	clear: both;
}
.hide
{
	display: none;
}
.fade
{
	color: #7A1005;
}
.gray
{
	color: #808080;
}
.photo
{
	border: 1px solid #BABABA;
	padding: 2px;
	background-color: #FFFFFF;
	margin: 6px 18px 2px 5px;
}
/*below mention CSS is for inidividual images*/
#contentPartner
{
	background-image: url(images/Partner.jpg);
	line-height: 1.2em;
	color: #000;
	width: 750px;
	float: left;
	text-align: justify;
	padding: 0px;
	background-repeat: no-repeat;
}
#contentAboutus
{
	background-image: url(images/aboutus.gif);
	color: #000;
	line-height: 1.2em;
	width: 750px;
	float: left;
	text-align: justify;
	padding: 0px;
	background-repeat: no-repeat;
}
#contentJourneysofar{background-image: url(images/journeysofar.jpg);
	color: #000;
	line-height: 1.2em;
	width: 750px;
	float: left;
	text-align: justify;
	padding: 0px;
	background-repeat: no-repeat;}
	
#contentClientele{background-image: url(images/clientele.jpg);
	color: #000;
	line-height: 1.2em;
	width: 750px;
	float: left;
	text-align: justify;
	padding: 0px;
	background-repeat: no-repeat;}
	
#contentCompanyprofile{background-image: url(images/companyprofile.jpg);
	color: #000;
	line-height: 1.2em;
	width: 750px;
	float: left;
	text-align: justify;
	padding: 0px;
	background-repeat: no-repeat;}

#contentCompanyprofile1{background-image: url(images/randdinner.jpg);
	color: #000;
	line-height: 1.2em;
	width: 750px;
	float: left;
	text-align: justify;
	padding: 0px;
	background-repeat: no-repeat;}
	
#contentcorporatecommunication
{
	background-image: url(images/cc.jpg);
	color: #000;
	line-height: 1.2em;
	width: 750px;
	float: left;
	text-align: justify;
	padding: 0px;
	background-repeat: no-repeat;
}
#contentcontactus
{
	background-image: url(images/contactus.jpg);
	color: #000;
	line-height: 1.2em;
	width: 750px;
	float: left;
	text-align: justify;
	padding: 0px;
	background-repeat: no-repeat;
}
#content P
{
	font-size: 0.8em;
	text-align: justify;
	margin-top: 12px;
}
#contentJourney
{
	background-image: url(images/journey.jpg);
	color: #000;
	line-height: 1.2em;
	width: 750px;
	float: left;
	text-align: justify;
	padding: 0px;
	background-repeat: no-repeat;
}
#contentMission
{
	background-image: url(images/mission.jpg);
	color: #000;
	line-height: 1.2em;
	width: 750px;
	float: left;
	text-align: justify;
	padding: 0px;
	background-repeat: no-repeat;
}
#contentValue
{
	background-image: url(images/value.jpg);
	color: #000;
	line-height: 1.2em;
	width: 750px;
	float: left;
	text-align: justify;
	padding: 0px;
	background-repeat: no-repeat;
}
#contentApproach
{
	background-image: url(images/approch.jpg);
	color: #000;
	line-height: 1.2em;
	width: 750px;
	float: left;
	text-align: justify;
	padding: 0px;
	background-repeat: no-repeat;
}
#contentThankyou
{
	background-image: url(images/thankyou.jpg);
	color: #000;
	line-height: 1.2em;
	width: 750px;
	float: left;
	text-align: justify;
	padding: 0px;
	background-repeat: no-repeat;
}
#contentSitemap
{
	background-image: url(images/sitemap.jpg);
	color: #000;
	line-height: 1.2em;
	width: 750px;
	float: left;
	text-align: justify;
	padding: 0px;
	background-repeat: no-repeat;
	}
#contentClients
{
	background-image: url(images/clients.jpg);
	color: #000;
	line-height: 1.2em;
	width: 750px;
	float: left;
	text-align: justify;
	padding: 0px;
	background-repeat: no-repeat;
}
#contentIES
{
	background-image: url(images/IES.jpg);
	color: #000;
	line-height: 1.2em;
	width: 750px;
	float: left;
	text-align: justify;
	padding: 0px;
	background-repeat: no-repeat;
}
#contentNES
{
	background-image: url(images/NES.jpg);
	color: #000;
	line-height: 1.2em;
	width: 750px;
	float: left;
	text-align: justify;
	padding: 0px;
	background-repeat: no-repeat;
}
#contentFocusareas
{
	background-image: url(images/Focusareas.jpg);
	color: #000;
	line-height: 1.2em;
	width: 750px;
	float: left;
	text-align: justify;
	padding: 0px;
	background-repeat: no-repeat;
}
#contentStrategic
{
	background-image: url(images/strategic.jpg);
	color: #000;
	line-height: 1.2em;
	width: 750px;
	float: left;
	text-align: justify;
	padding: 0px;
	background-repeat: no-repeat;
}
#contentStrategicIES
{
	background-image: url(images/SCIES.jpg);
	color: #000;
	line-height: 1.2em;
	width: 750px;
	float: left;
	text-align: justify;
	padding: 0px;
	background-repeat: no-repeat;
}
#contentStrategicNES
{
	background-image: url(images/SCNES.jpg);
	color: #000;
	line-height: 1.2em;
	width: 750px;
	float: left;
	text-align: justify;
	padding: 0px;
	background-repeat: no-repeat;
}
#contentTeamflo
{
	background-image: url(images/teamfloraison.jpg);
	color: #000;
	line-height: 1.2em;
	width: 750px;
	float: left;
	text-align: justify;
	padding: 0px;
	background-repeat: no-repeat;
}
#contentInflo
{
	background-image: url(images/infloinner.jpg);
	color: #000;
	line-height: 1.2em;
	width: 750px;
	float: left;
	text-align: justify;
	padding: 0px;
	background-repeat: no-repeat;}
#contentBOD
{
	background-image: url(images/boarddirectors.jpg);
	color: #000;
	line-height: 1.2em;
	width: 750px;
	float: left;
	text-align: justify;
	padding: 0px;
	background-repeat: no-repeat;
}
#contentAandp
{
	background-image: url(images/accounting.jpg);
	color: #000;
	line-height: 1.2em;
	width: 750px;
	float: left;
	text-align: justify;
	padding: 0px;
	background-repeat: no-repeat;
}
#contentAandpimplementation
{
	background-image: url(images/accounting.jpg);
	color: #000;
	line-height: 1.2em;
	width: 750px;
	float: left;
	text-align: justify;
	padding: 0px;
	background-repeat: no-repeat;
}
#contentHRS
{
	background-image: url(images/hrs.jpg);
	color: #000;
	line-height: 1.2em;
	width: 750px;
	float: left;
	text-align: justify;
	padding: 0px;
	background-repeat: no-repeat;
}

#contentWorkculture
{
	background-image: url(images/workculture.jpg);
	color: #000;
	line-height: 1.2em;
	width: 750px;
	float: left;
	text-align: justify;
	padding: 0px;
	background-repeat: no-repeat;
}
#contentCareer
{
	background-image: url(images/career.jpg);
	color: #000;
	line-height: 1.2em;
	width: 750px;
	float: left;
	text-align: justify;
	padding: 0px;
	background-repeat: no-repeat;
}
#contentPrivacypolicy
{
	background-image: url(images/privacypolicy.jpg);
	color: #000;
	line-height: 1.2em;
	width: 750px;
	float: left;
	text-align: justify;
	padding: 0px;
	background-repeat: no-repeat;
}
#contentAssurance
{
	background-image: url(images/assurance.jpg);
	color: #000;
	line-height: 1.2em;
	width: 750px;
	float: left;
	text-align: justify;
	padding: 0px;
	background-repeat: no-repeat;
}
#contentinfloinner
{
	background-image: url(images/infloinner.jpg);
	color: #000;
	line-height: 1.2em;
	width: 750px;
	float: left;
	text-align: justify;
	padding: 0px;
	background-repeat: no-repeat;
}
#contentcontentresourcesanddownloadsinner
{
	background-image: url(images/randdinner.jpg);
	color: #000;
	line-height: 1.2em;
	width: 750px;
	float: left;
	text-align: justify;
	padding: 0px;
	background-repeat: no-repeat;
}
#contentSO
{
	background-image: url(images/serviceofferings.jpg);
	color: #000;
	line-height: 1.2em;
	width: 750px;
	float: left;
	text-align: justify;
	padding: 0px;
	background-repeat: no-repeat;
}
#thumbnails
{
	width: 140px;
	float: right;
	height: 130px;
	position: relative;
	padding: 0 20px;
	background-image: url(images/inflothumb.png);
	background-repeat: no-repeat;
	text-align: left;
	margin: 10px 15px;
}
.contactBox
{
	width: 350px;
	margin: 5px;
	text-align: left;
	font-size: 0.8em;
}
.contactBoxI
{
	width: 100px;
	margin: 5px;
	text-align: left;
	float: left;
}
.contactBoxJ
{
	width: 100px;
	margin: 5px;
	text-align: left;
	float: left;
}
.contactBoxK
{
	width: 310px;
	margin: 5px;
	text-align: left;
	float: left;
}
.buttonarea
{
	padding: 5px;
	text-align: right;
}
.buttonarea INPUT
{
}
#inflothumbnails
{
	float:left;
	width: 220px;
	height: 183px;
	margin: 1px;
	position: static;
	}
#inflothumbnails2
{
	width: 190px;
	height: 183px;
	padding: 5px;
	border-bottom: 2px dotted #CCCCCC;
	margin-right:10px;
	
	}

#thumbnails1
{
	background-image: url(images/inflobg.jpg);
	background-repeat: no-repeat;
	width: 150px;
	height: 170px;
	float: left;
	margin-left: 5px;}
	
#thumbnails2
{
	background-image: url(images/inflobg.jpg);
	background-repeat: no-repeat;
	width: 150px;
	height: 170px;
	float: left;
	margin-left: 5px;}
	
	
	
#infloPhoto
{
	width: 81px;
	height: 115px;
	margin: 8px 0 0 58px;
}

.ItemStyle {
	float:left;
	width:200px;
	font-size:1em;
	
}
.PopItemStyle{
	float:left;
	width:200px;
	font-size:1em;
}

#sitemenu{
	width:300px;
	height:130px;
	font-size:1em;
	padding:10px 0 0 10px;
}
#sitemenu li{
	}

#sitemenu1{
	width:300px;
	height:30px;
	font-size:1em;
	padding:10px 0 0 10px;
}
