﻿/* Mass Reset
############################################################*/
*{padding:0;margin:0;}body{padding:0;margin:30px0;}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;}pre,blockquote,form,label,ul,ol,li,dl,fieldset,address{margin:0;padding:0;}dd,blockquote{margin-left:0;}fieldset{padding:0;}img{border:0;}

/* Common
############################################################*/
body {font-size:62.5%;text-align:center;font-family:Arial, Helvetica, sans-serif;background:#fff;margin:8px 0;}
	
h1{font-size:1.8em;color:#7ac142;}
	body#red h1{color:#c1272d;}
	body#yellow h1{color:#f0b310;}
	body#blue h1{color:#0076bf;}
h2{font-weight:bold; font-size:11px;}
h3{color:#5a4099;font-weight:bold;font-size:1em;font-family:"Arial Narrow", Arial, Helvetica, sans-serif, Verdana;}
h4{color:#92278F;font-size:20px; font-weight:normal; margin-bottom: 7px; marign-top:6px;}
p{}
span{}
hr{color:#cedae6; height:1px; width:100%;}
.align-right{float:right;}


#contentMain ul, #contentMain ol {font-size:11px; list-style-position:outside; margin: 0 0 10px 0; padding: 0; list-style-type:disc; float:left; width:100%; line-height:14px;}
#contentMain li {margin-left:30px;}
a, a:visited{text-decoration:none;color:#4d85c5;}
h3 a, h3 a:visited{color:#5A4099;}
	a.blck{background:url(/images/icn_bullet-green.jpg) no-repeat 0 4px;float:left;clear:left;padding:3px 0 3px 16px;}
		body#red a.blck{background:url(/images/icn_bullet-red.jpg) no-repeat 0 4px;}
		body#yellow a.blck{background:url(/images/icn_bullet-yellow.jpg) no-repeat 0 4px;}
		body#blue a.blck{background:url(/images/icn_bullet-blue.jpg) no-repeat 0 4px;}
	div.head1{font-weight:bold;font-size:1.3em;margin:4px 0;float:left;clear:both;color:#;}
		a.head1sub{margin:1px 0 1px 10px;float:left;clear:both;}
	div.head2{margin:0 0 2px 10px;font-weight:bold;float:left;clear:both;color:#777;display:block;}
	a.head3{margin:1px 0 1px 22px;float:left;clear:both;}
	a:hover{background-color:#cddae7;}
#container{margin-left:auto;margin-right:auto;width:973px;text-align:left;font-size:1.2em;}
#header{border:1px solid #B0B6BB; width:960px;padding:6px;position:relative;}
	#header div.inner{background:#fff;}
		#header div.inner img{float:right;}
	#headerlogo{width:131px;height:138px;background:#fff url(/images/logo.gif) no-repeat center center;float:left;margin:63px 0;}
	#headerlogo_sub{width:180px;height:138px;background:url(/images/logo_sub.gif) no-repeat left center;float:left;margin:0;display:block;}
	#headerflash{float:right;}
#menu{z-index:10000;}
#mainmenu{margin:13px 0;position:relative;z-index:97;}
	#mainmenu a.mainLink{color:#4158c6;font-weight:bold;line-height:19px;padding:3px;border:1px solid #fff;position:relative;top:-6px;display:block;z-index:99;}
	#mainmenu li a.mainLink:hover{background:none;}
	#mainmenu a.mainHover{border:1px solid #bfbfbf;border-bottom:1px solid #fff;height:20px;}
	#mainmenu li.main, #mainmenu li.home{float:left;padding:0 7px;height:16px;display:block;border-right:1px solid #bfbfbf;}
		#mainmenu li.first{padding:0 6px 0 1px;}
		#mainmenu li.last{border:none;}
	.submenu{display:none;position:absolute;border:1px solid #bfbfbf;top:21px;z-index:98;padding:8px 0;font-size:.9em;background:#fff;width:auto;}
		.submenu li{float:left;clear:both;padding:0;margin:0 8px;height:auto;overflow:hidden;display:block;}
		.submenu li a{color:#4d85c5;display:block;height:auto;padding:5px 8px;overflow:hidden;line-height:10px;width:inherit;}
		.submenu li a:hover{background:#cddae7;color:#4158c6;}
	#menu img.flag{float:right;position:relative;left:-7px;top:2px;}
	#menu select.language{color:#4d85c5;border:1px solid #7f9db9;float:right;height:19px;margin-right:12px;font-size:1em;position:relative;top:-2px;}
	#menu input.searchBox{color:#4d85c5;border:1px solid #7f9db9;float:right;height:17px;margin-right:4px;font-size:1em;position:relative;top:-2px;width:120px;}
	#menu span.submit{border:1px solid #7f9db9;width:19px;display:block;height:17px;float:right;padding:0 5px;position:relative;top:-2px;cursor:hand;cursor:pointer;}
	#menu span.submit input{background:none;border:none;color:#7f9db9;position:relative;left:-2px;cursor:pointer;}
	
#content{width:959px;padding:6px;border:1px solid #b0b6bb;margin-top:10px;float:left;clear:both;position:relative;z-index:1;}
	#content div.inner{background:#ecf3f8;}
	
table {clear:left; float:left; font-size:0.9em; line-height:14px; margin: 10px 0 10px 30px;}
	table tr {}
		table tr td {padding:0 25px 0 0;}
	
	
	/* HOMEPAGE
			Colors
			Blue: #0076BF
			Purple: #5A4099
			Green: #7AC142
			Red: #C1272D
			Orange: #F0B310
	############################################################*/
	#homeSolutions{margin:0px 0px 10px 10px;padding-right:25px;float:left;
	/*border-right:1px dotted #b0b6bb;*/
	}
		#homeSolutions h3{text-transform:uppercase;color:#0076BF;text-indent:-9999em;}
		#homeSolutions p{width:188px;font-size:.9em;line-height:20px;margin-bottom:0px;color:#000;}
		#homeSolutions a{font-size:.9em;width:200px;}
		#homeSolutions img{padding-bottom:5px;}
	#homeReleases{float:left;padding:0 35px 0 27px;width:220px;}
		#homeReleases h3{background:url(/images/latestNewsHdr.gif) no-repeat; width:180; height:20px;margin:12px 0;text-transform:uppercase;text-indent:-9999em;}
		.release{font-size:.9em;margin-bottom:10px;float:left;clear:left;width:205px;}
			.block{float:left;background:url(/images/icn_bullet-green.jpg) no-repeat top left;width:16px;height:15px;}
			.release span{float:left;}
			.release a{float:left;clear:both;margin-left:16px;width:100%;}

	#homeSiteAnnounce{float:left;padding: 4px 0px 10px 0px;width:240px;background:#8E4643;border-bottom:1px solid #a9bdd7;margin:8px 20px 0px 0px;}
		#homeSATop{width:240px;border-bottom:1px solid #AE7673;}
			#homeSATop h3{background:url(/images/announceHdr.gif) no-repeat; width:180; height:20px;margin:5px 0 5px 10px;text-transform:uppercase;text-indent:-9999em;}
		#homeSABot{padding-top:0px;font-size:.95em;position:relative;}
			#homeSABot p{margin:0 0 10px 12px;width:220px;line-height:14px;color:#fff;}
			#homeSABot a{margin-left:12px;color:#fff;}

	#homeCaseStudies{float:left;background:#0076BF;border-bottom:1px solid #a9bdd7;width:443px;margin-top:8px;padding-bottom:15px;}
		#homeCSTop{width:443px;border-bottom:1px solid #5cc1ff;}
			#homeCSTop h3{background:url(/images/caseStudyHdr.gif) no-repeat; width:180; height:20px;margin:5px 0 5px 10px;text-transform:uppercase;text-indent:-9999em;}
		#homeCSBot{padding-top:12px;font-size:.95em;position:relative;}
			#homeCSBot img{float:left;padding:0 12px 90px 12px;position:absolute;}
			#homeCSBot p{margin:0 0 10px 125px;width:300px;line-height:14px;color:#fff;}
			#homeCSBot a{margin-left:125px;color:#fff;}
	
	/* SUBPAGES
	############################################################*/
	#contentLeft{float:left;}
		#topMenu{float:left;clear:both;width:530px;position:relative;min-height:118px;}
			#submenu{position:relative;top:0;left:60px; overflow:hidden;}
			#topMenu h3{float:left;clear:both;margin:20px 0 15px 15px;cursor:pointer;}
			#topMenu img{float:left;margin:0 0 0 15px;position:absolute;}
			#topMenu a{background:url(/images/icn_bullet-green.jpg) no-repeat;padding:2px 0 2px 15px;float:left;clear:none;width:150px;margin:0 0 3px 40px;font-size:.9em;}
				body#red #topMenu a{background:url(/images/icn_bullet-red.jpg) no-repeat;}
				body#yellow #topMenu a{background:url(/images/icn_bullet-yellow.jpg) no-repeat;}
				body#blue #topMenu a{background:url(/images/icn_bullet-blue.jpg) no-repeat;}
				#topMenu a:hover{background-color:#cddae7;}
				body#red #topMenu a:hover{background-color:#cddae7;}
				body#yellow #topMenu a:hover{background-color:#cddae7;}
				body#blue #topMenu a:hover{background-color:#cddae7;}
		#contentMain{float:left;clear:both;margin:10px 15px 20px 15px;padding-top:10px;border-top:1px solid #72787f;width:530px;}
			#contentMain h1{margin-bottom:10px;}
			#contentMain p{margin-bottom:10px;float:left;clear:left;font-size:.9em;line-height:14px;width:500px;}
			#contentMain ul, #contentMain ol{clear:left;}
			#contentMain li{clear:left;}
			#contentMain .minilist li{clear:none;}
		#contentFull{float:left;clear:both;margin:10px 15px 20px 15px;padding-top:10px;width:925px;}
			#contentFull h1{margin-bottom:10px;}
			#contentFull p{margin-bottom:10px;float:left;clear:left;font-size:.9em;line-height:14px;}
			#contentFull ul.minilist {list-style-type:none;clear:none;}
		#contentFull ul.minilist li{font-size:12px; border-left: 1px solid #b0b6bb; float:left; line-height:1.1em; margin: 0 .5em 0 -.5em; padding: .25em .5em .25em .5em;clear:none;}
			#contentFull .minilist li#selected {color:#4d85c5; background-color: #cddae7;}
			#contentFull .minilist li.selected {color:#4d85c5; background-color: #cddae7;}
			#contentFull .minilist a {white-space: nowrap; text-decoration: none; font-weight:bold;}
			#contentFull ul, #contentFull ol {font-size:11px; list-style-position:outside; margin: 10px 0; padding: 0; list-style-type:disc; float:left; width:100%; line-height:14px;}
				#contentFull li {margin-left:30px;}

	#contentRight{float:right;margin-bottom:10px;}
		#contentRight img.large{border-left:6px solid #fff;border-bottom:6px solid #fff;}
		#sideResources{padding:6px;}
			#sideResources h3{padding:8px 0 6px 0;}
			#sideResources a{font-size:.9em;}
	.miniclear {margin-bottom: 1em; overflow:hidden; width:100%;}
	#contentMain .minilist {list-style-type:none;}
		#contentMain .minilist li {font-size:12px; border-left: 1px solid #b0b6bb; float:left; line-height:1.1em; margin: 0 .5em 0 -.5em; padding: .25em .5em .25em .5em;}
			#contentMain .minilist li#selected {color:#4d85c5; background-color: #cddae7;}
			#contentMain .minilist li.selected {color:#4d85c5; background-color: #cddae7;}
			#contentMain .minilist a {white-space: nowrap; text-decoration: none; font-weight:bold;}
	.staffcard {height:100%; margin:15px 0; overflow:hidden; border-bottom: 1px solid #72787f; padding-bottom:20px;}
		.staffimg {float:left; width:20%;}
		.staffimg img {border: 4px solid #7ac141;}
		.stafftext{float:left; width:75%;}

		#contentMain div.stafftext p {margin-bottom: 0px !important;width:425px;}
			.stafftext p.name {font-weight:bold; font-size:14px !important;}
			.stafftext p.title {font-style:italic;}
		.stafftextfull{float:left;}
		#contentMain div.stafftextfull p {margin-bottom: 0px !important;}
			.stafftextfull p.name {font-weight:bold; font-size:14px !important;}
			.stafftextfull p.title {font-style:italic;}
	.subheader {color:#c1272d; font-size:1.6em; overflow:hidden; padding-bottom:7px;}
	p.nobg a:hover{background:none;}



.tablelayout table {

  float:none;

  margin:5px 0px 0px 0px;

}

.tablelayout table tr td {

  text-align:center;

  margin:0px !important;

  padding:0px 7px 0px 7px !important;

  border:0px;

}

.tablelayout table tr td img{

  margin:0px !important;

  padding:0px !important;

}





#footer{width:959px;text-align:center;font-size:.8em;color:#90969b;padding-top:10px;clear:both;padding-bottom:3px;}

	#footer a{color:#90969b;text-decoration:underline;}

	#footer a:hover{background:none;}
	.largeTL{background:url(/images/img_corner-large-tl.jpg);width:7px;height:7px;overflow:hidden;position:absolute;top:-1px;left:-1px;display:none;}
	.largeTR{background:url(/images/img_corner-large-tr.jpg);width:7px;height:7px;overflow:hidden;position:absolute;top:-1px;right:-1px;display:none;}
	.largeBL{background:url(/images/img_corner-large-bl.jpg);width:7px;height:7px;overflow:hidden;position:absolute;bottom:-1px;left:-1px;display:none;}
	.largeBR{background:url(/images/img_corner-large-br.jpg);width:7px;height:7px;overflow:hidden;position:absolute;bottom:-1px;right:-1px;display:none;}
	
	/*  Rounded corners for homepage header, disabled for Phase I updates (5-12-11) -sparker */
	.smallTL{background:url(/images/img_corner-small-tl.jpg);width:4px;height:4px;overflow:hidden;position:absolute;top:-1px;left:-1px;z-index:97;}
	.smallTR{background:url(/images/img_corner-small-tr.jpg);width:4px;height:4px;overflow:hidden;position:absolute;top:-1px;right:-1px;z-index:97;}
	.smallBL{background:url(/images/img_corner-small-bl.jpg);width:4px;height:4px;overflow:hidden;position:absolute;bottom:-1px;left:-1px;z-index:97;}
	.smallBR{background:url(/images/img_corner-small-br.jpg);width:4px;height:4px;overflow:hidden;position:absolute;bottom:-1px;right:-1px;z-index:97;}
	
	
/* CSS3
############################################################*/
.roundtop {
	-webkit-border-top-right-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	-khtml-border-radius-topright: 4px;
	-khtml-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-topleft: 4px;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
	}
	.roundtop2 {
		-webkit-border-top-right-radius: 8px;
		-webkit-border-top-left-radius: 8px;
		-khtml-border-radius-topright: 8px;
		-khtml-border-radius-topleft: 8px;
		-moz-border-radius-topright: 8px;
		-moz-border-radius-topleft: 8px;
		border-top-right-radius: 8px;
		border-top-left-radius: 8px;
		}
.roundbottom {
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-khtml-border-radius-bottomright: 4px;
	-khtml-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	}
.submenuRound {
	-webkit-border-top-right-radius: 8px;
	-khtml-border-radius-topright: 8px;
	-moz-border-radius-topright: 8px;
	border-top-right-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-khtml-border-radius-bottomright: 8px;
	-khtml-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
	}
.roundall{
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;	
	-moz-border-radius: 4px;
	border-radius: 4px;
	}
	
/* NAVY SHIP APPLICATION
############################################################*/

#navi {position:relative;	top: 0px;	left: 0px;	width: 910px;	height: 510px;	background-image:url(/images/ship.jpg);	background-repeat: no-repeat;    margin: 0 auto;}
#navi a {font-family: Arial, Helvetica, sans-serif;	font-size: 16px;    font-weight: normal;	color:#000000;	text-decoration:none;}
#navi a:hover {text-decoration:underline;	color:#336699;	background:none;}
.red_box {width: 60px;	height: 80px;	margin-left:auto;	margin-right:auto;	margin-bottom: 0px;	margin-top: 0px;	border: 2px solid #FF0000;}
.text_box{background-color:#FFFFFF;	text-align: center;	width: auto;	height: auto;	padding: 3px 3px;	margin: 2px 2px;}

#gun_cooling_services {position:relative;	top: 300px;	left: 150px;	width: 100px;	height: 110px;	float:left;}
#superstructure {position:relative;	top: 290px;	left: 200px;	width: 120px;	height: 110px;	float:left;}
#engine_room_services {position:relative;	top: 310px;	left: 210px;	width: 110px;	height: 110px;	float:left;}
#fire_fighting {position:relative;	top: 260px;	left: 220px;	width: 110px;	height: 110px;	float:left;}
#flight_deck {position:relative;	top: 240px;	left: 320px;	width: 110px;	height: 110px;	float:left;}


/* SOLUTIONS TEMPLATES
############################################################*/

.solutions h3{text-transform:uppercase;}
.solutions #content > .inner{padding-top:7px;}
	.solutions #contentLeft{width:659px;margin-right:7px;padding-right:7px;border-right:1px solid #B0B6BB;}
		.solutions #contentMain{width:637px;}
			.solutions #contentMain *{float:none;clear:none;}
			.solutions #contentMain p{width:auto;}
			.solutions #contentMain .align-right{float:right;padding:0 0 30px 30px;}
			.solutions #contentMain ul, .solutions #contentMain ol, .solutions #contentMain .miniclear{width:auto;}
			.solutions #contentMain ul, .solutions #contentMain ol{margin-bottom:15px;}
			.solutions #contentMain ol{list-style:decimal;}
				.solutions #contentMain .main-ol > li{margin-bottom:15px;}
				.solutions #contentMain .alpha{margin-top:15px;list-style:lower-alpha;}
				.solutions #contentMain .roman{list-style:lower-roman;}
				
			#flash-wrapper{margin:0 0 20px -11px;}
			.solutions table{margin-left:0;border-spacing:1px;}
				.solutions table th{font-weight:bold;}
				.solutions table td{padding:0 5px 0 0;border-top:1px solid black;}
				.solutions table.associated-companies td{padding:5px 0;border-top:1px solid black;}
	.solutions #contentRight{width:273px;padding:7px 7px 0 5px;}
		.solutions #sideResources{padding-left:0;}



#sidemenu-title{color:#5A4099;}

#sidemenu li.level-1{margin:10px 0 10px 20px;list-style:url(images/icn_redArrow.gif);}

#sidemenu li.first-row{margin-top:20px;}
	#sidemenu > li > a{font-weight:bold;}
	#sidemenu .sub-pages{margin:0 0 0 20px;font-size:.9em;}
		#sidemenu .sub-pages li{margin:0;padding:4px;list-style-image:none;}
		#sidemenu .sub-pages li:first-child{margin-top:3px;}
			#sidemenu .sub-pages li a{padding:0;line-height:14px;}
			
/* ANIMATED MAPS
############################################################*/	

.solutions #contentMain .clear{clear:both;}
#wrapper-power-generation-map{position:relative;width:658px;height:455px;margin:0 0 20px -11px;padding:0;text-align:left;background:#CDE6FA;}	/* powgen */
#wrapper-oil-gas-map{position:relative;height:390px;padding:0;text-align:left;background:#ecf3f8;width: 654px;margin-left: -3px;}	/* oil gas */
	.flash-instructions{margin-left:50px;padding-top:20px;font-size:11px;}
	.oilgas-instructions{margin-left:16px;padding-top:20px;font-size:11px;}
	#canvas{position:absolute;width:100%;}
		.powgen{bottom:20px;height:370px;background:url(images/animated-maps/bg_power-generation.jpg) no-repeat;}	/* powgen */
		.oilgas{bottom:40px;height: 300px;background: url(images/animated-maps/bg_oilgas.jpg) 0 0 no-repeat;margin-left: -9px;}		/* oil gas */
		#canvas.powgen .trigger{display:block;position:absolute;width:16px;height:16px;background:url(images/animated-maps/circle.png) no-repeat;}	/* powgen */
		#canvas.oilgas .trigger{display:block;position:absolute;width:25px;height:25px;background:url(images/animated-maps/oilgas-circle.png) no-repeat;}	/* oil gas */
		/* oil gas buttons */
		#canvas.oilgas #link-1{top:170px;left:37px;}
		#canvas.oilgas #link-2{top:150px;left:220px;}
		#canvas.oilgas #link-3{top:155px;left:370px;}
		#canvas.oilgas #link-4{top:150px;left:530px;}
		
		/* powgen buttons */
		#canvas.powgen #link-1{top:96px;left:58px;}
		#canvas.powgen #link-2{top:35px;left:236px;}
		#canvas.powgen #link-3{top:76px;left:372px;}
		#canvas.powgen #link-4{top:201px;left:292px;}
		#canvas.powgen #link-5{top:236px;left:255px;}
		#canvas.powgen #link-6{top:137px;left:446px;}
		#canvas.powgen #link-7{top:183px;left:546px;}
		
		.tooltip-wrapper{display:none;position:absolute;background:none;z-index:2;}
		.tooltip-wrapper.active-tip{display:block;}
		
		/* oil gas tool tips */
		#canvas.oilgas .tooltip-wrapper.link-1{top:172px;left:41px;}
		#canvas.oilgas .tooltip-wrapper.link-2{top:150px;left:225px;}
		#canvas.oilgas .tooltip-wrapper.link-3{top:157px;left:15px;}
		#canvas.oilgas .tooltip-wrapper.link-4{top:150px;left:172px;}
		
		/* powgen tool tips */
		#canvas.powgen .tooltip-wrapper.link-1{top:92px;left:55px;}
		#canvas.powgen .tooltip-wrapper.link-2{top:32px;left:235px;}
		#canvas.powgen .tooltip-wrapper.link-3{top:74px;left:15px;}
		#canvas.powgen .tooltip-wrapper.link-4{top:200px;left:291px;}
		#canvas.powgen .tooltip-wrapper.link-5{top:235px;left:251px;}
		#canvas.powgen .tooltip-wrapper.link-6{top:136px;left:89px;}
		#canvas.powgen .tooltip-wrapper.link-7{top:182px;left:188px;}
			.tooltip-wrapper .tooltip{position:relative;width:308px;zoom:1;}
			.tooltip-wrapper.tip-left .tooltip{padding:0 0 0 68px;background:url(images/animated-maps/arrow_left.png) no-repeat 28px 10px;}
			.tooltip-wrapper.tip-right .tooltip{padding:0 68px 0 0;background:url(images/animated-maps/arrow_right.png) no-repeat 307px 10px;}			
			
				.tooltip-content{width:288px;padding:2px 10px;color:#1b7db5;background:#fff;}
					.solutions #contentMain .tooltip-content img{float:right;padding:0 0 5px 15px;}
					.tooltip-content .title{margin-left:0;color:#1B7DB5;font-size:13px;font-weight:bold;}
					#contentMain .tooltip-content ul{margin:10px 0 0;padding:0 0 4px 20px;}
					#contentMain .tooltip-content ul li{margin-left:0;padding:3px 0;list-style:url(images/animated-maps/bg_li.jpg);}
					#contentMain .tooltip-content ul li a{padding:3px 0;color:inherit;font-size:11px;text-decoration:none;}
					#contentMain .tooltip-content ul li a:hover{color:#666;background:none;}
										
				.corner .left, .corner .right, .corner .corner-spacer{position:absolute;}
				.corner .left, .corner .right{width:8px;}
				
				.corner{position:relative;width:308px;height:8px;}
				.corner .corner-top{top:0;left:0;background:none;}
				.corner .corner-bottom{bottom:0;left:0;background:none;}
					.corner .left{left:0;}
					.corner .right{right:0;}
					.corner .corner-spacer{left:8px;width:292px;height:8px;background:#fff;}
			

/* SNIPPETS
############################################################*/

.snippet p{font-size:.9em;line-height:1.5em;}
.snippet p.solution-title{margin-bottom:5px;}
.snippet ul.list-green{list-style:url(images/icn_greenArrow.gif);}
	.snippet .list-green li, .snippet .list-green a{padding:3px 0;}

#sideResources .snippet{padding:20px 6px 20px 0;border-top:1px solid #B0B6BB;}
	#sideResources .snippet h3{padding-top:0;}
	
	.solutions #rt_rotary-pd-pumps img, .solutions #rt_featured-technology img, .solutions #btm_knowledge-center img{float:left;padding:0 10px 10px 0;}
	.solutions #rt_rotary-pd-pumps ul.list-green{margin:10px 0 0 93px;}
	.solutions #rt_featured-technology img{margin-top:4px;}
	.solutions #rt_featured-technology li{margin:3px 0 0 95px;font-size:.9em;line-height:1.2em;}
	.solutions #rt_featured-technology .video-link{margin-top:10px;}
	.solutions #rt_featured-technology a{font-size:1em;}
	
	#colfax-global-brands{background:url(http://colfaxcorp.com/admin/modules/page_editor/uploads/image/home_brandsMap.gif) no-repeat right 60px;}
	#colfax-global-brands ul.list-green{margin:5px 0 0 20px;}
		
	.solutions #btm_knowledge-center h3{margin:0 0 6px;}
	.solutions #btm_knowledge-center p{float:left;clear:none;width:195px;}
	.solutions #btm_knowledge-center ul.list-green{float:left;clear:none;width:auto;}


.facebox-content{display:none;}



