body { margin:0 0 0 0; padding:0 0 0 0;font-family:Helvetica; text-align:center;background-color: #dddddd;  }#container { margin: 0 auto; padding:0;width:970px;background-color:#ffffff; }#container #header { width: 970px;height:140px;margin:0;padding:0;background-image:url(images/header_bck.jpg); }#container #header ul { width:860px; padding:22px 0 0 50px;margin:0; }#container #header ul li { list-style-type:none;outline:none; }#container #header ul li.logo a { width:300px; height:101px;background-image:url(images/logo.png);float:left;display:block;text-indent:-9999px;outline:none; }#container #header ul .links { float:right;display:inline;padding-top:10px;text-align:right;width:400px; }#container #header ul .links a { font: normal 13px Helvetica; color:#003399; text-decoration:none;padding-left:15px; }#container #header ul .links a.bold { font-weight:bold; }#navigation {	margin:0px;padding:0px;	width:970px;height:60px;	display:block;overflow:hidden;	}#navigation ul{    width:970px;    height:60px;    display:block;overflow:hidden;    float:left;    background:url(images/nav.jpg) 0px 0px no-repeat;    padding:0;    margin:0;}#navigation ul li{margin:0;padding:0;display:inline;height:60px;}#ourservices{	width:216px;height:60px;	background:url(images/nav.jpg) 0px 0px no-repeat transparent;	text-indent:-9999px;	display:block;float:left;}	#ourservices:hover, #ourservices.nav_on {background-position:0px -60px;}#experiences {	width:189px;height:60px;	background:url(images/nav.jpg) -216px 0px no-repeat transparent;	text-indent:-9999px;	display:block;float:left;}	#experiences:hover, #experiences.nav_on {background-position:-216px -60px;}#knowledge {	width:189px;height:60px;	background:url(images/nav.jpg) -405px 0px no-repeat transparent;	text-indent:-9999px;	display:block;float:left;}	#knowledge:hover, #knowledge.nav_on {background-position:-405px -60px;}#consultants {	width:139px;height:60px;	background:url(images/nav.jpg) -594px 0px no-repeat transparent;	text-indent:-9999px;	display:block;float:left;}	#consultants:hover, #consultants.nav_on {background-position:-594px -60px;}#ask {	width:237px;height:60px;	background:url(images/nav.jpg) -733px 0px no-repeat transparent;	text-indent:-9999px;	display:block;float:left;}	#ask:hover, #ask.nav_on {background-position:-733px -60px;}#container #contentbody { width:970px;text-align:left; }#container #contentbody #homeimage { width:970px;height:340px;margin:1px 0 1px 0;padding:0; }#container #contentbody #subheadOS { width:970px;height:100px;margin:1px 0 30px 0;clear:both;background:transparent url(images/subhead_OS.jpg); no-repeat top left; }#container #contentbody #subheadCE { width:970px;height:100px;margin:1px 0 30px 0;clear:both;background:transparent url(images/subhead_CE.jpg); no-repeat top left; }#container #contentbody #subheadKC { width:970px;height:100px;margin:1px 0 30px 0;clear:both;background:transparent url(images/subhead_KC.jpg); no-repeat top left; }#container #contentbody #subheadC { width:970px;height:100px;margin:1px 0 30px 0;clear:both;background:transparent url(images/subhead_C.jpg); no-repeat top left; }#container #contentbody #subheadATE { width:970px;height:100px;margin:1px 0 30px 0;clear:both;background:transparent url(images/subhead_ATE.jpg); no-repeat top left; }#container #contentbody #subhead ul { margin:0px;padding:30px 0px 0 0px; }#container #contentbody #subhead ul li { margin:0px;padding:0px; display:inline;float:left;list-style-type:none; }#container #contentbody #subhead  ul #pagetitle { width:200px;padding:25px 0 0 25px;text-align:left;font:normal 18px Helvetica; color:#4B4114;}#container #contentbody #subhead ul #pagecaption { width:700px;padding:28px 0 0 0px;text-align:left;font: normal 18px Helvetica; color:#4B4114;line-height: 1.0;}#container #contentbody #nav { width:180px;float:left;clear:left;margin:0 10px 0 20px; }#container #contentbody #nav ul { margin:7px 0 0 10px;padding:0; }#container #contentbody #nav ul li { list-style-type:none;display:block;width:170px;margin-bottom:10px; }#container #contentbody #nav ul li a { font:normal 13px helvetica; color:#003399;text-decoration:none; }#container #contentbody #nav ul li a.down { font-weight:bold;color:#d2d2d2; }#container #contentbody #nav ul li a:Hover { text-decoration:underline; }#container #contentbody #pagecontent { width:500px;float:left;padding:0 10px 0 10px;font-size:13px; }#container #contentbody #pagecontent P { line-height:13pt; }#container #contentbody #pagecontent h2 { padding:0;margin:3px 0 15px 0 ;color:#a8997d;font:bold 17px Helvetica; }#container #contentbody #modules { width:210px;float:right;margin-left:10px;clear:right;text-align:right; }#container #contentbody #clearboth { width:970px;height:40px;clear:both; }#container #footer2 { width:970px; display:block;clear:both;height:55px;background-color:#ffffff; }#container #footer2 ul { width:840px; margin:0 0 0 40px;padding:0 30px;text-align:left; }#container #footer2 ul li { list-style-type:none; }#container #footer2 ul li.fotcopy { width:500px; margin:20px 0 0 0;padding:0 20px;display:inline;float:left;font:normal 15px helvetica;color:#ffffff; }#container #footer2 ul li.links { width:270px; margin:20px 0 0 10px;display:inline;float:right;font:normal 13px helvetica; }#container #footer2 ul li a { color:#ffffff;text-decoration:none;color:#0066cc;font-weight:bold;padding-right:15px; }#container #footer { width:970px; display:block;clear:both;height:109px;background-color:#003366; }#container #footer ul { width:840px; margin:0 0 0 40px;padding:0 30px;text-align:left; }#container #footer ul li { list-style-type:none; }#container #footer ul li.fotcopy { width:500px; margin:20px 0 0 0;padding:0 20px;border-right:1px solid #6384A2;display:inline;float:left;font:normal 13px helvetica;color:#ffffff; }#container #footer ul li.links { width:270px; margin:20px 0 0 10px;display:inline;float:right;font:normal 13px helvetica; }#container #footer ul li a { color:#ffffff;text-decoration:none;color:#66CCFF;font-weight:bold;padding-right:15px; }