html,body{
	padding:0px;
	margin:0px;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 10pt;
	background-color:#FFF;
	color: #555555;
	overflow-x:hidden;
	height:100%;
}
a{
	text-decoration:none;
	color:#9A926A;
}
a:active, a:link, a:visited {
	text-decoration : none;
}
a:focus, a:hover {
	text-decoration:underline;
}
a.linkImg:focus, a.linkImg:hover {
	text-decoration : none;
	background-color: transparent;
}
a#productList:focus, a#productList:hover {
	text-decoration : none;
	background-color: transparent;
}

/* FOR IE6 */
a.hlightgrey:hover{color:#E8E8E8;}
a.hlightgold:hover{color:#9A926A;}
a.hlightblue:hover{color:#2F4C65;}
a.hlightmidblue:hover{color:#96B3CD;}
a.midblueNav{color:#96B3CD;}

/* printing */
.printON{display:block;}
.printONH{display:none;}
.printOFF{display:block;}

p{margin:0px;}
h1{margin:0px;margin-bottom:10px;}
h2{margin:0px;margin-bottom:10px;}

.defTextBody{
	font-family:Helvetica,Arial,sans-serif;
	font-size: 10pt;
	line-height:1.4em;
}
.deflnH{line-height:1.4em;}

.nou:hover{text-decoration:none;}
.nou{text-decoration:none;}
.a:hover{text-decoration:underline;}
.a{text-decoration:none;}

.absolute{position:absolute;}
.relative{position:relative;}

.nowrap{white-space:nowrap;}
.wrap{white-space:normal;}

.hide{display:none;}
.display{display:block;}

.vmid{vertical-align:middle;}
.vtop{vertical-align:top;}
.vbottom{vertical-align:bottom;}

.center{text-align:center;}
.left{text-align:left;}
.right{text-align:right;}
.justify{text-align:justify;}

.pointer{cursor:pointer !important;}

.nopointer{cursor:none !important;} /*added by Jose*/

.bold{font-weight:bold;}
.normal{font-weight:normal;}

.font{font-family:Helvetica,Arial,sans-serif;}

.overhid{overflow:hidden;}

/* Static Cool definitions */
.f1pt{font-size:1pt;}
.f7pt{font-size:7pt;}
.f8pt{font-size:8pt;}
.f9pt{font-size:9pt;}
.f10pt{font-size:10pt;}
.f11pt{font-size:11pt;}
.f12pt{font-size:12pt;}
.f13pt{font-size:13pt;}
.f14pt{font-size:14pt;}
.f15pt{font-size:15pt;}
.f35pt{font-size:35pt;}
.f40pt{font-size:40pt;}

.t0{top:0px;}
.t2{top:2px;}
.t5{top:5px;}
.t25{top:25px;}
.t26{top:26px;}
.t27{top:27px;}
.t28{top:28px;}
.t29{top:29px;}
.t30{top:30px;}
.t230{top:230px;}

.l0{left:0px;}
.l70{left:70px;}

.r0{right:0px;}
.r25{right:25px;}

.b0{bottom:0px;}
.b10{bottom:10px;}

.p0{padding:0px;}

.pr5{padding-right:5px;}
.pr10{padding-right:10px;}

.pl5{padding-left:5px;}
.pl8{padding-left:8px;}
.pl10{padding-left:10px;}

.pt1{padding-top:1px;}
.pt2{padding-top:2px;}
.pt3{padding-top:3px;}
.pt4{padding-top:4px;}
.pt5{padding-top:5px;}
.pt6{padding-top:6px;}
.pt7{padding-top:7px;}
.pt8{padding-top:8px;}
.pt9{padding-top:9px;}
.pt10{padding-top:10px;}
.pt20{padding-top:20px;}

.pb5{padding-bottom:5px;}

.m0{margin:0px;}

.ml3{margin-left:3px;}
.ml5{margin-left:5px;}
.ml6{margin-left:6px;}
.ml7{margin-left:7px;}
.ml8{margin-left:8px;}
.ml9{margin-left:9px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml18{margin-left:18px;}
.ml20{margin-left:20px;}
.ml30{margin-left:30px;}
.ml40{margin-left:40px;}
.ml50{margin-left:50px;}
.ml60{margin-left:60px;}
.ml100{margin-left:100px;}
.ml110{margin-left:110px;}
.ml200{margin-left:200px;}
.ml400{margin-left:400px;}

.mr1{margin-right:1px;}
.mr2{margin-right:2px;}
.mr3{margin-right:3px;}
.mr5{margin-right:5px;}
.mr6{margin-right:6px;}
.mr7{margin-right:7px;}
.mr8{margin-right:8px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.mr24{margin-right:24px;}
.mr50{margin-right:50px;}
.mr100{margin-right:100px;}
.mr200{margin-right:200px;}

.mt1{margin-top:1px;}
.mt2{margin-top:2px;}
.mt3{margin-top:3px;}
.mt4{margin-top:4px;}
.mt5{margin-top:5px;}
.mt6{margin-top:6px;}
.mt7{margin-top:7px;}
.mt8{margin-top:8px;}
.mt9{margin-top:9px;}
.mt10{margin-top:10px;}
.mt11{margin-top:11px;}
.mt12{margin-top:12px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt23{margin-top:23px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}

.mb1{margin-bottom:1px;}
.mb2{margin-bottom:2px;}
.mb3{margin-bottom:3px;}
.mb4{margin-bottom:4px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb25{margin-bottom:25px;}
.mb30{margin-bottom:30px;}

.h0{height:0px;}
.h1{height:1px;}
.h5{height:5px;}
.h10{height:10px;}
.h15{height:15px;}
.h20{height:20px;}
.h25{height:25px;}
.h30{height:30px;}
.h40{height:40px;}
.h50{height:50px;}
.h200{height:200px;}
.h230{height:230px;}
.h250{height:250px;}
.h320{height:320px;}

.w0{width:0px;}
.w1{width:1px;}
.w5{width:5px;}
.w20{width:20px;}
.w50{width:50px;}
.w90{width:90px;}
.w100{width:100px;}
.w110{width:110px;}
.w115{width:115px;}
.w138{width:138px;}
.w140{width:140px;}
.w145{width:145px;}
.w180{width:180px;}
.w190{width:190px;}
.w200{width:200px;}
.w220{width:220px;}
.w250{width:250px;}
.w260{width:260px;}
.w265{width:265px;}
.w280{width:280px;}
.w300{width:300px;}
.w315{width:315px;}
.w325{width:325px;}
.w350{width:350px;}
.w400{width:400px;}
.w450{width:450px;}
.w515{width:515px;}
.w550{width:550px;}
.w580{width:580px;} /* Jose */
.w600{width:580px;}
.w650{width:650px;}
.w700{width:700px;}
.w710{width:710px;}
.w750{width:750px;}
.w800{width:800px;}
.w900{width:900px;}
.w100p{width:100%;}
.wauto{width:auto;}

.h15{height:15px;}
.h200{height:200px;}
.h350{height:350px;}
.h100p{height:100%;}

.z10{z-index:10;}
.z20{z-index:20;}
.z30{z-index:30;}
.z40{z-index:40;}
.z50{z-index:50;}
.z60{z-index:60;}
.z70{z-index:70;}
.z80{z-index:80;}
.z90{z-index:90;}
.z100{z-index:100;}
.z200{z-index:200;}

.red{color:#E66158;}
.white{color:#FFFFFF;}
.darkblue{color:#2F4C65;}
.midblue{color:#6E89A1;}
.lightgrey{color:#E8E8E8;}
.midgrey{color:#CCCCCC;}
.lightmidgray{color:#2F4C65;} /* Added by Jose */
.darkgrey{color: #555555;}
.verydarkgrey{color: #333333;}
.gold{color:#9A926A;}
.black{color:#000}

.b1pxdg{border:1px solid #a1a1a1;}

.hlightgrey:hover{color:#E8E8E8;}
.hlightgold:hover{color:#9A926A;}
.hlightblue:hover{color:#2F4C65;}
.hlightmidblue:hover{color:#6E89A1;}
.midblueNav{color:#96B3CD;}

.bgdarkblue{background-color:#2F4C65;}

.pad5{padding:5px;}
.nopad{padding:0px;}

.floatLeft{float:left;}
.floatRight{float:right;}
.floatClear{clear:both;}

.opaque{opacity:0;filter:alpha(opacity=0)}
.notopaque{opacity:1;filter:alpha(opacity=100)}

/* Menus */
.mlvl0{
	font-size: 10pt;
	margin-left:0px;
	color:#9A926A;
	font-weight: bold;
	line-height: 1.7em;
}
.mlvl1{
	font-size: 9pt;
	margin-left:8px;
	color:#444444;
	font-weight: bold;
	line-height: 1.7em;
}
.mlvl2{
	font-size: 9pt;
	margin-left:15px;
	color:#888888;
	font-weight: bold;
	line-height: 1.7em;
}
.mlvl3{
	font-size: 9pt;
	margin-left:22px;
	color:#888888;
	font-weight: normal;
	font-style: italic;
	line-height: 1.7em;
}
.mlvl4{
	font-size: 9pt;
	margin-left:27px;
	color:#888888;
	font-weight: normal;
	font-style: italic;
	line-height: 1.7em;
}
.mlvl5{
	font-size: 7pt;
	margin-left:31px;
	color:#888888;
	font-weight: normal;
	font-style: italic;
	line-height: 1.7em;
}
.mlvl6{
	font-size: 6pt;
	margin-left:36px;
	color:#888888;
	font-weight: normal;
	font-style: italic;
	line-height: 1.7em;
}

form{margin:0px;}
hr{
	background-color:transparent;
	border: none;
	color:#E8E8E8;
	font-size:1px;
	height:1px;
	width:100%;
}
/* Search */
#liveSearch{
	position:absolute;
	top:37px;
	right:10px;
	width:200px;
	background-color:transparent;
	z-index:150;
}
/* Flier */
.flier{
	position:absolute;
	width:140px;
	left:0px;
	z-index:19;
	background-color:transparent;
}
.bodyFlier .buttonFlierLast{
	position:relative;
	height:18px;
	background-color:transparent;
}

.bodyFlier .buttonFlier{
	position:relative;
	height:18pt;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	border-bottom:1px solid #678096;
	background-color:transparent;
}

/* *** Home *** */
#bigContainer{
	position:absolute;
	width:930px;
	left:50%;
	margin-left:-465px;
	height:584px;
	background-color:transparent;
}
.header{
	position:absolute;
	width:930px;
	left:0px;
	top:0px;
	margin:0px;
	padding:0px;
	height:400px;
	background-color:#FDFDFD;
	z-index:5;
}
#middleBar{
	position:absolute;
	width:930px;
	height:27px;
	left:0px;
	top:400px;
	margin:0px;
	padding:0px;
	background-color:transparent;
}
#middleContainer{
	position:absolute;
	width:930px;
	height:127px;
	left:0px;
	top:427px;
	margin:0px;
	padding:0px;
	background-color:transparent;
}
#footer{
	position:absolute;
	width:930px;
	height:30px;
	left:0px;
	top:570px;
	margin:0px;
	padding:0px;
	text-align:center;
	background-color:transparent;
}

/* GrayBall Contained */
div.greyBall div.ballLeftText{
	line-height:12pt;
	position:relative;
	width:280px;
	overflow:hidden;
}
div.greyBall div.ballTopicHomeText{
	position:relative;
	width:330px;
	overflow:hidden;
}
div.greyBall div.ballTopicText{
	position:relative;
	width:380px;
	overflow:hidden;
}
div.greyBall div.ballText{
	position:relative;
	overflow:hidden;
}
div.clearer{height:1px;font-size:1pt;}
div.clearer0{height:0px;font-size:0pt;}
/* Buttons */
div.ginini{
        height:19px;
	border-bottom-color:#4C5E74;
	border-bottom-style:solid;
	border-bottom-width:4px;
}
div.ginini:hover{
	border-bottom-color:#EDEDED;
}
/* forms */
input.formg, textarea.formg, select.formg{
	background-color:#FFF;
	border:1px solid #A1A1A1;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 9pt;
}
/* Header */
.separeGold{
	position:relative;
	margin-left:5px;
	margin-right:5px;
	width:3px;
	z-index:20;
}
input.topSearchBox{
	border:1px solid #CCCCCC;
	color:#2F4C65;
	width:150px;
	height:15px;
	padding-left:5px;
	padding-top:1px;
	font-size:8pt;
	z-index:20;
}
#topMenu{
	position:absolute;
	width:730px;
	height:30px;
	right:0px;
	top:0px;
	margin:0px;
	padding:0px;
	text-align:right;
	background-color:transparent;
	z-index:20;
}
#topBar{
	position:absolute;
	width:440px;
	height:27px;
	right:0px;
	top:50px;
	margin:0px;
	padding:0px;
	text-align:right;
	background-color:transparent;
	z-index:20;
}
#title{
	position:absolute;
	width:840px;
	height:27px;
	right:40px;
	top:270px;
	margin:0px;
	padding:0px;
	text-align:right;
	background-color:transparent;
	z-index:20;
}
/* *** Pages *** */
#pageContainer{
	top:0;
	position:absolute;
	width:930px;
	left:50%;
	margin-left:-465px;
	background-color:transparent;
}
.headerSmall{
	position:relative;
	width:930px;
	left:0px;
	top:0px;
	margin:0px;
	padding:0px;
	height:180px;
	background-color:#FDFDFD;
	z-index:5;
}
#headerPage{
	position:relative;
	width:930px;
	height:44px;
	margin:0px 0px -12px 0px;
	padding:0px;
	background-color:transparent;
}
#footerPage{
	position:relative;
	width:930px;
	height:30px;
	margin-top:10px;
	padding:0px;
	text-align:center;
	background-color:transparent;
}
/* BreadCrumb */
#breadcrumb{
	position:absolute;
	bottom:18px;
	left:160px;
	font-family:Arial,Verdana,Helvetica;
	font-weight:normal;
}
#breadCrumb .selected{
	color:#999999;
}
/* Mail,Print,PDF */
#mailPrintPdf{
	position:absolute;
	bottom:18px;
	right:0px;
	width:80px;
	font-family:Arial,Verdana,Helvetica;
	font-weight:normal;
}
/* SideBars */
#leftColumn{
	position:relative;
	width:145px;
	font-family:Arial,Verdana,Helvetica;
	margin-top: 8px;
}
#rightColumn{
	position:relative;
	width:140px;
	font-family:Arial,Verdana,Helvetica;
	margin-top: 8px;
}
/* Navigation */
.doubleBar{
	font-size:1pt;
	height:1px;
	border-top:1px solid #e8e8e8;
	border-bottom:2px solid #e8e8e8;
}
.doubleBarLeft{
	font-size:1pt;
	height:0px;
	/*border-top:1px solid #e8e8e8;*/
	border-bottom:2px solid #e8e8e8;
}
.navigation{
	border-bottom:2px solid #e8e8e8;
}
.navTop{
	border-top:1px solid #e8e8e8;
}
.navList{
	border-bottom:1px solid #e8e8e8;
	padding-bottom: 1px;
}
.navListFat{
	padding-bottom:10px;
	border-bottom:1px solid #e8e8e8;
}

/* Added by Jose for bullets in bios and Case Studies */
.navListFat ul, #bios_1 ul, #bios_2 ul, #bios_3 ul, #bios_4 ul {
	margin-left: 0;
	padding-left: 15px;
}

#bios_1 ul, #bios_2 ul, #bios_3 ul, #bios_4 ul {
	padding-right: 15px;
}

/* general pages */
h1{
	color:#2F4C65;
	font-family:Arial,Verdana,Helvetica;
	font-size:18pt;
	font-weight:normal;
}
h2{
	color:#555555;
	font-family:Arial,Verdana,Helvetica;
	font-size:13pt;
	font-weight:normal;
}
h3{
	color:#2F4C65;
	font-family:Arial,Verdana,Helvetica;
	font-size:15pt;
}
h4{
	color:#2F4C65;
	font-family:Arial,Verdana,Helvetica;
	font-size:11pt;
	font-weight:bold;
}
p{
	color:#555555;
	font-family:Arial,Verdana,Helvetica;
}
.textContainer{
	line-height:14pt;
}
.featTopic{
	border-bottom:1px solid #e8e8e8;
	background-color:transparent;
}
.featTopic:hover{background-color:#F4F4F4;}
/* Insight */
#insightContainer div#topTag div.active{
	background-color:#F4F4F4;
	color: #555555;
}
#insightContainer div#topTag {
	margin-bottom: -2px;
}
#insightContainer div#topTag[class] {
	margin-bottom: 0px;
}
#insightContainer div#topTag div.unactive{
	background-color:#BEBEBE;
	color:#FFFFFF;
}
#insightContainer div.bgInsight{
	background-color:#F4F4F4;
}

/* Center Column */

#centerColumn {
	margin-top: 8px;
	margin-bottom: 8px;
}
/* Added by Jose to preload images for drop-down in main menu */
#preload-menu {
	position: absolute;
	top: -20px;
	right: -999px;
}

/* Changed background colors */

.dbg1{background-color: #fff;}
.dbg2{background-color: #fff;}
.dbg3{background-color: #fff;}
.dbg4{background-color: #fff;}
