html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, del, dfn, em, img, ins, kbd, q, samp, small, strong, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, table, tbody, tfoot, thead, tr, th, td, article, aside, footer, header, nav, section {
  margin:0;
  padding:0;
  border:0;
  outline:0;
  font-size:100%;
  vertical-align:baseline; 
  background:transparent;
} 
body {
  -webkit-text-size-adjust:none; 
  font-family:sans-serif;
}

img {
    max-width: 100%;
}

/*Slider*/
.swipe {
  z-index:1;
  -webkit-perspective: 1000;
  -webkit-backface-visibility: hidden;
  overflow: hidden;
  visibility: hidden;
  position: relative;
  width: 79%;
  border: 15px solid #ebebeb;
  border-radius: 10px;    
  background-color: #ca2f35;
  box-shadow: 0px 3px 7px rgba(0, 0, 0, 0.43); -moz-box-shadow: 0px 3px 7px rgba(0, 0, 0, 0.43); -webkit-box-shadow: 0px 3px 7px rgba(0, 0, 0, 0.43);    
  margin: 0 auto 15px !important;
}

.swipe {
  overflow: hidden;
  visibility: hidden;
  position: relative;
}
.swipeWrapper {
  overflow: hidden;
  position: relative;
}
.swipeWrapper div {
  float:left;  
  position: relative;
}

.swipe img { display: block; float: left; }

#position em { cursor: pointer; font-size: 40px; }

.on { color: #ffffff !important; }

.swipe ul { list-style-type: none !important; margin: 0; padding: 0 !important; width: 85% !important; }
.swipe ul li { list-style-type: none !important; margin: 0; padding: 0 !important; width: 100% !important; }

.firstSlideWrapper { display:block; width: 100%; float: left; }
.slidesWrapper { display:block; }
.slidesContent { width: 93%; background-color: #ca2f35; float: left; }

.slidesBullets { float: left; text-align: center; color: #921b1f; padding-bottom: 2%; background-color: #ca2f35; width: 100%; padding-top: 15px; }




.slidesArrowsWrapper { float: left; width: 100%; position: relative; }

.sliderPrev { width: 25px; top: 40%; position: absolute !important; }
.sliderNext { width: 25px; top: 40%;  position: absolute !important;  }

.slidesHeading { float: left; }
.slidesHeading h1 { color: #585a5d; padding: 6px 10px 0; font-size: 14px !important; }

.slidesBodyWrapper { float: left; width: 100%; color: #ffffff; }
.slidesBody { font-size: 13px; width: 65%; }



.slidesBody h2 { color: #ffffff !important; font-size: 24px !important; }

.slidesBodyLeft { width: 25px; float: left; padding: 0 10px; }
.slidesBodyRight { width: 25px; float: left; padding: 0 10px; }

.slidesBody ul { margin: 0 0 0 15px !important; padding: 10px 0 0 15px !important; }
.slidesBody ul li { color: #ffffff; margin: 0 0 0 15px !important; padding: 0 0 10px 0 !important; background: none !important; list-style-type: disc !important; }

.ui-helper-hidden-accessible{display:none;}


body { background: #dddddd; 			 
			 font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
			 font-size: 100%;
			}

h1 { 
		 font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;;
		 font-size: 2em;
		 color: #cc2d31;
		 margin: 0;
		 padding: 25px 0;
		 width: 100%;	 	
		 font-weight: normal !important;
		 float: left;		 
	 }
h2 {
		font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;;
	 	font-size: 1em;	 	
	 	margin: 0;
		font-weight: bold;
	 	float: left;
	 	width: 100%;	 	
	 	padding-bottom: 10px;	 	
	 }	 
h3 { 
		font-size: 14px;
	 	color: #000000;
	 	margin: 0;
		font-weight: bold;
	 	float: left;
	 	width: 100%;	 		 	
	 }	 
	 
h4 { 
		font-size: 12px;
	 	color: #46494d;
	 	margin: 0;
		font-weight: bold;
	 	float: left;
	 	width: 100%;	 		 	
	 }
	 

a { color: #0072bc; text-decoration: none; outline: none; }
a:hover { text-decoration: underline; }
	 
p	 {
		color: #46494d;
		line-height: 16px;
		font-size: 13px;
		margin: 0 !important;
    padding: 0 0 20px;
    width: 100%;
	 }
	 
ul, ol, li {
		color: #46494d;		
	 }
	 
table { color: #46494d;
		line-height: normal;
		font-size: 13px;				
		 }	 
.searchList 
{
    height:75px;
}
 
.clear{clear:both;}	
.float-left{float:left;}	

.video-container {
	float: left;
	padding-bottom: 20px;
	overflow: hidden;
	width: 100%;
}

.video-container iframe,
.video-container object,
.video-container embed {
	float: left;
	top: 0;
	left: 0;
	width: 100%;
	/*height: 100%;*/
}

.contPgDisc { font-family: arial; font-size: 11px; color: #36394d; padding: 0 0 10px 0; float: left; width: 93%; }

.slidesBody a { font-weight: bold; color: #ffffff !important; }
.pp-slider-indented-list { padding-left: 20px;  color: #ffffff; }
.blackHeading { color: #313235 !important; }
.whiteHeading { color: #f5f5f5 !important; }
.blackP { color: #313235 !important; border-top: 1px solid #313235 !important; border-bottom: 1px solid #313235 !important; }
.whiteP { color: #f5f5f5 !important; border-top: 1px solid #f5f5f5 !important; border-bottom: 1px solid #f5f5f5 !important; }
.blueLink { color: #007395 !important; }
.whiteLink {  color: #ffffff !important; }

.gradientButton { background: #939393;
									background: #b3b5b7;
									background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI5JSIgc3RvcC1jb2xvcj0iI2IzYjViNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzkxOTM5NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkxJSIgc3RvcC1jb2xvcj0iI2FjYWNhYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
									background: -moz-linear-gradient(top,  #b3b5b7 9%, #919394 50%, #acacac 91%);
									background: -webkit-gradient(linear, left top, left bottom, color-stop(9%,#b3b5b7), color-stop(50%,#919394), color-stop(91%,#acacac));
									background: -webkit-linear-gradient(top,  #b3b5b7 9%,#919394 50%,#acacac 91%);
									background: -o-linear-gradient(top,  #b3b5b7 9%,#919394 50%,#acacac 91%);
									background: -ms-linear-gradient(top,  #b3b5b7 9%,#919394 50%,#acacac 91%);
									background: linear-gradient(to bottom,  #b3b5b7 9%,#919394 50%,#acacac 91%);
									filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3b5b7', endColorstr='#acacac',GradientType=0 );
									
									display: block; 								
									text-align: center;
									font-family: arial;
									color: #ffffff;
									font-size: 11px !important;
									font-weight: bold;
									-webkit-border-radius: 3px;
									-moz-border-radius: 3px;
									border-radius: 3px;
									padding: 7px 8px;
									border-bottom: 1px solid #70757b;
									border-top: 1px solid #b3b5b7;
									border-left: 1px solid #868789;
									border-right: 1px solid #868789;								
									visibility: visible;
									display: block;	
									width: auto !important;								
									}
	.gradientButton a { text-decoration: none !important; color: #ffffff !important; }
	.gradientButton a:hover { text-decoration: underline !important; }	
	body { background: #dddddd; 
			 background-image:url('/energy-practice/images/background.jpg'); 
			 background-repeat:no-repeat; 
			 background-position:center top; 
			 font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;			 
			}
	
	h1 { padding: 25px 0; }
	
	.centerWrapper { width: 960px; margin: 0 auto; }
	
	.headerWrapper { width: 100%;; 
									 height: 82px; 
									 position: relative; 
									 float: left;
									 background: #ffffff; 
									 margin-top: 20px; 
									  z-index: 1;
									  top: 0;
								 }
	.headerSubWrapper { padding: 1em 3em 0; width: 90%; }
								 
	.navWrapper { width: 100%; 
									 height: 34px;
									 float: left;
									 background: none; 
									 box-shadow: 0 0 0 0;
									 background-image: url('/energy-practice/images/nav_background.png');
									 background-repeat: no-repeat;								 									 
									 position: relative;
									 z-index: 5;
									 
								 }
	.headerWrapper h2 { padding-top: 5px; }
	.firstLink { margin-left: 0 !important; }
	.lastLinkNav { background-image: none !important; padding: 0 !important; margin: 0 !important; }
	.mobileBreadcrumb a:before { content:"" !important;}	
	
	/*Navigation*/
	.navigation {    color: #FFFFFF;font-size: 10px;font-weight: bold;height: 30px;left: 34px;list-style-type: none;margin: 0;padding: 0;position: absolute;top: 0;
    z-index: 3; }
	.navigation .mainMenu a { color: #ffffff; text-decoration: none; display: block; padding: 10px 18px 5px !important; margin: 0 !important; border-radius: none !important; }
	.navigation .mainMenu { display: block; float: left; border-right: 1px solid #E38C8E; height: 30px; }
	.mainNavTabLink { width: auto;font-size:10px !important; }
	.navigation .mainMenu { display: block; float: left; border-right: 1px solid #E38C8E; height: 30px; border-top: none; border-bottom: none; border-left: none; padding: 0 !important; display: inline; width: auto; text-align: left; }
	.navigation li { border-radius: 0 !important; padding: 0 !important;  }
	.navWrapper ul li  { margin: 0 !important; }
	.navLinkList a{background-image:none !important;}
	
	#navExploreLinks{left: -6px; width: 180px;}	
	#navCleanEnergyLinks{ left: 152px; width: 180px; }	
	#navPowerGenLinks{left: 282px; width: 180px; }	
	#navSupportLinks{left: 408px; width: 180px; }	
	#navItemFive{left:543px; width:151px;}
	#navItemSix{left:631px; width:191px;}
		
	#mainNavSubLinksInnerAtHome{width:178px;}
	#mainNavSubLinksInnerRoad{width:178px}	
	#mainNavSubLinksInnerMotherNature{width: 178px;}	
	#mainNavSubLinksInnerBusiness{width: 178px;}
	#mainNavSubLinksInnerItemFive{width: 149px;}
	#mainNavSubLinksInnerItemSix{width: 189px;}
	
	.navigationIn { border-right: none !important; background: #727981; }
	.navigationIn a { color: #ffffff !important; }
	
	.navigationHover{background-image: url('/energy-practice/images/nav_hover_bg.gif') !important; background-repeat: repeat-x !important; }
	.navigationHover a { color: #46494d!important; }
					
	.mainNavSubLinks{padding:0 5px 5px 5px;background-color:#FFFFFF;border-right:1px solid #ebedee;border-left:1px solid #ebedee;border-bottom:1px solid #ebedee;position:absolute;display:none;z-index:9;top: 30px;}
	.mainNavSubLinksInner{background-color:#f7f7f7;float: left;border-right:1px solid #dadbdb;border-left:1px solid #dadbdb;border-bottom:1px solid #dadbdb;}
	.mainNavSubLinks a{color:#0072bc !important;font-size:12px !important;display: block;  font-weight: normal !important; padding: 0px 0px 20px 0px !important;  line-height: 15px !important; }
	.mainNavSubLinks a:hover{text-decoration:underline !important;}
	.mainNavSubLinks ul{list-style-type:none;padding:0 !important;width:auto;}
	.navTwoLine {line-height: 16px !important; }
	.navLinkList{margin: 0 0 10px !important;}
	 #main-navigation{display:block;}
	#mobileNavBar{display:none;}
	#mobileMenu{display:none;}
	#homeNavNonMobile{display:block;}
	/*End Navigation*/
	
	
	/*Homepage*/
	.homePageHero{clear: left;height: 250px; position: relative;top: -4px; width: 960px;}
	.homePageHero h1{font-size: 40px;left: 49px;position: absolute;top: 62px;width: 43% !important;padding: 0;font-weight: normal !important;}
	.homePageHero h2{ border-bottom: 1px solid #000000;border-top: 1px solid #000000;color: #000000;display: block;font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;font-size: 12px;left: 52px;padding: 10px 0 !important;position: absolute;top: 125px;width: 34%;}
	.homeNavWrapper{ height: 92px; width: 910px; float: left; padding:0 0 0 50px;font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;;}
	.homeNavWrapper ul{list-style-type:none;}
	.homeNavWrapper ul li{float:left; margin-right: 15px;}
	.homeNavWrapper a{display:block;height: 92px;width:83px;background-repeat:no-repeat; float: left;}
	
	.homeNavWrapper table{float:left;margin-left:10px;font-size:15px !important;}
	.homeNavWrapper table td{height:92px;vertical-align:middle;}
	.homeNavWrapper table td a{height:auto;width: 101px;color:#313235;}
	
	.home2ColWrapper { width: 960px; float: left; }
	/*.homeRedLeftNav {  background-image: url("/energy-practice/images/ppmr/home_bg_subnav.jpg"); background-repeat: no-repeat;float: left;height: 200px;padding: 31px 0 0 177px; width: 303px;display:block;}*/
	.homeRedLeftNav {  background-repeat: no-repeat;float: left;height: 231px; width: 480px;display:block;}
	.homeRedLeftNav img { width: 100%; }
   
	.homeNavSecondaryLeft { position: absolute; top: 12%; left: 37%; }
	
	.homeRedLeftNav  { position: relative; }

	.homeNavCopyMobile{display:none;}
	

	.homeNavSecondaryRight{ position: absolute; top: 12%; right: 7%;}
	
	.homeNavSecondary h3 { color: #ffffff; font-size: 18px; font-weight: normal;  font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;;padding-bottom: 10px;}
	.homeNavSecondary ul {  width: 115px;; float: left; list-style: none; font-size: 11px; padding: 0;margin:0; }
	.homeNavSecondary li { padding-bottom: 10px; }
	.homeNavSecondary ul a { color: #ffffff !important; }
	
	
	.homeNavSecondaryRight{padding-left: 50px;}
	
	.homePromoRight{width: 50%;min-height: 231px;float: left;position: relative;top: 0;}
	.homePromoRight p{top:95px; width: 40%;}
	.homePromoRight img{position:relative;}
	
	
	.homePageBottomWrapper { width: 960px; float: left;padding:0; }

	.homePageBottomPromoL {height: 250px; width: 480px;float: left;padding:0 !important;text-align: center;}

	.homePromoBottomRight {width: 450px;float: left; padding: 40px 0 40px 30px;}
	.homePromoBottomRightCopy{width: 290px;}
	.homePromoBottomRight p {border-bottom: 1px solid #DCDCDC;border-top: 1px solid #DCDCDC;color: #313235;font-size: 11px !important; width: 70%; padding: 5px 0; margin:10px 0 !important; font-weight:bold; display:block; float: left;}
	.homePromoBottomRight a:hover { text-decoration: underline; }
	.homePromoBottomRight h3 {color: #313235;font-family:"Trebuchet MS", Tahoma, Arial, sans-serif;;font-size: 22px !important; font-weight: normal; padding:0; max-width: 70%;}
	.homePromoBottomRight a{ font-family: arial; font-size: 11px !important; font-weight: bold; display: block; float: left; text-decoration: none; margin:0; width: 70%; padding: 5px 0;}
	
	
	.heroImage h1 { position: absolute; top: 65px; left: 49px; font-size: 30px; width: 40%; padding: 0 !important; }	
	.heroImage p {position: absolute; top: 150px; left: 49px; font-size: 12px; color: #313235; padding: .5em; border-top: 1px solid #313235; border-bottom: 1px solid #313235; display: block; visibility: visible; width: auto;text-transform:uppercase;font-weight:bold;} 	
	
	.whiteBorder { border-bottom: 1px solid #FFFFFF !important; border-top: 1px solid #FFFFFF !important; }	
	
	.headerTopLinks { position: absolute; top: 11px;right: 225px;  font-size: 11px !important; color: #46494d !important; list-style-type: none; margin: 0; padding: 0; background: none !important; border: 0 !important; display: block; visibility: visible;}
	.headerTopLinks li a { color: #46494d; text-decoration: none; }
	.headerTopLinks li a:hover { text-decoration: underline; }
	.headerTopLinks li { display: inline; border-right: 1px solid #9b9fab; margin-right: 4px; padding: 0 4px 0 0 !important; background: none !important; }
	
	.lastLink { border-right: none !important; padding: 0 !important; margin: 0 !important; }
	
	.contentWrapper { width: 960px; 
									 position: relative;
									 float: left;
									 background: #ffffff;	
									 top: -4px;							 
									 z-index: 1;								 
								 }
	 
	
	.footerWrapper { width: 100%; 
									 position: relative;
									
									 z-index: 2;	
									 float:left;
									 height: 113px;
									 background-image: url('/energy-practice/images/footer_background.gif');
									 background-repeat: repeat-x;
									 top: -4px;								 
					}
	.copywrite {  float: left;
								 padding: 46px 0 0 58px;
								 font-size: 10px;
								 color: #6a747b;
								}
								
	.desktopHide { display: none; visibility: hidden; }
	
	.footerLinks { font-size: 10px; color: #ffffff; list-style-type: none; margin: 0; padding:0; display: inline; }
	.footerLinks li a { color: #ffffff; text-decoration: underline; }
	.footerLinks li a:hover { text-decoration: none; }
	.footerLinks li { display: inline; border-right: 1px solid #9e9e9e; margin-right: 9px; padding-right: 9px; }
	.footerDisclosure{margin-top: 7px;}
	.footerConnect{left:762px;position: absolute;top:58px;color:#6a747b;font-size:10px; display: block; width: 197px;}
	
	.footerConnectfr{left:717px;position: absolute;top:58px;color:#6a747b;font-size:10px;}
	.connectText{padding-right: 5px;}
	.leftColumn{float:left;width:190px;}
	
	.sectEnt2ColMid { width: 92% !important; padding: 19.2px 38.4px; float: left; position: relative; top: 0px; }
	.sectEnt2ColMid ul { margin: 0px; padding: 0px; list-style: none; width: 135px; min-height: 100px; }
	.sectEnt2ColMid ul li { margin: 0px; padding: 0 0 7px 0; }
	.sectEnt2ColMid ul li a { color: #cc2d31; }
	
	.sectEnt2ColMidLeft { width: 18%; float: left; padding: 0 10px 0 0; margin-top: 1em; border-right: 1px solid #727981; }
	
	.sectEnt2ColMidLeft ul li a { padding: 0 !important; font-size: 10px;}
	
	.sectEnt2ColMidLeft ul li { border: none !important;  font-size: 10px; }
	
	.sectEnt2ColMidRight h2 { width: 95% !important; padding: 0 0 1em 0 !important; font-weight: bold !important; }
	.sectEnt2ColMidRight { float: right; width: 75%; padding: 1em; }
	
	.sectEnt2ColPromo { width: 100%; min-height: 231px; float: left; }
	.sectEnt2ColPromoL { width: 50%; min-height: 231px; float: left; position: relative; top: 0; }
	.sectEnt2ColPromoR  { width: 50%; min-height: 231px; float: left; position: relative; top: 0; }

	.sectEnt2ColPromoL h3 { width: 50%; }
	.sectEnt2ColPromoL a { width: 50%; }
	
	.sectEnt2ColPromoR h3 { width: 50%; }
	.sectEnt2ColPromoR a { width: 50%; }
	
	.threeColList { width: 638px !important; }
	.threeColList p { float: left; }
	
	.promoRedUmbrellaBG { background-repeat: no-repeat; }
	.promoRedUmbrellaBG p { visibility: visible; display: block; position: absolute; top: 108px; left: 225px; font-family: arial; font-size: 11px !important; color: #313235; min-width: 130px; padding: 5px 0; border-top: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; width: auto;  min-width: 20%; max-width: 40%; }
	.promoRedUmbrellaBG a { position: absolute; top: 165px; left: 225px; font-family: arial; font-size: 11px !important; text-decoration: none; font-weight: bold; }
	.promoRedUmbrellaBG a:hover { text-decoration: underline; }
	.promoRedUmbrellaBG h3 { position: absolute; top: 42px; left: 225px; font-family: arial; font-size: 22px !important; color: #313235;  font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;; font-weight: normal !important; }
	
	.promoGraphicBG { background-repeat: no-repeat; position: relative; }
	.promoGraphicBG p { visibility: visible; display: block; position: absolute; top: 108px; left: 33px; font-family: arial; font-size: 11px !important; color: #fefefe;  min-width: 130px; padding: 5px 0; border-top: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; width: auto;  min-width: 20%; max-width: 40%; }
	.promoGraphicBG a { position: absolute; top: 165px; left: 33px; font-family: arial; font-size: 11px !important; text-decoration: none; font-weight: bold; }
	.promoGraphicBG a.firstCTA{top: 105px;}
	.promoGraphicBG a.secondCTA{top: 125px;}
	.promoGraphicBG a.thirdCTA{top: 145px;}
	.promoGraphicBG a.fourthCTA{top: 165px;}
	.promoGraphicBG a:hover { text-decoration: underline; }
	.promoGraphicBG h3 { position: absolute; top: 40px; left: 29px; font-family: arial; font-size: 22px !important; color: #f5f5f5; font-weight: normal !important; width: 50%;  font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;; }
	
	.promoOneLine { padding-top: 10px !important; height: 20px !important; }
	
	.gradientPromoLinkL { position: absolute; top: 167px !important; left: 228px !important; }
	.gradientPromoLinkR { position: absolute; top: 167px !important; left: 357px !important; }
	
	.anchorPromoLinkT { position: absolute; top: 167px !important;  }
	.anchorPromoLinkB { position: absolute; top: 185.7px !important; }
		
	.sectEnt2ColBot { width: 92%; float: left; position: relative; top: 0; }
	.sectEnt2ColBotL { width: 272px; padding: 50px 0 0 12px; float: left;  }
	.sectEnt2ColBotL h3 { color: #313235 !important; padding: 0 !important; margin: 0 !important; font-size: 22px !important; font-weight: normal;  font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;; }
	.sectEnt2ColBotR { width: 590px; float: left; padding: 48px 0 29px 0; }
	.sectEnt2ColBotRList li { font-size: 1em !important; }
	
	.emailWrapper { width: 500px; float: left; padding-top: 10px; border-top: 1px solid #d8d9db; }
	.topWrapper { width: 500px; float: left; padding-top: 10px; border-top: 1px solid #d8d9db; }
	
	.sectEnt2ColBot { float: left; padding: 2% 4%; width: 92%; }
	
	.sectEnt2ColBotR ul { padding: 0 0 0 15px; margin: 0 15px 0 0; width: 165px; font-size: 13px; float: left; }
	.sectEnt2ColBotR ul li { padding: 0 0 10px 0; margin: 0; }
	
	.sectEnt2ColBotRList {  padding: 0 0 0 15px; margin: 0; width: 247px !important; font-size: 13px; float: left; }
	.sectEnt2ColBotRList li { padding: 0 0 10px 0; margin: 0; }
	
	.sectEnt2ColBotRListLg { padding: 0 0 0 15px; margin: 0; width: 560px !important; font-size: 13px; float: left; }
	.sectEnt2ColBotRListLg li { padding: 0 0 10px 0; margin: 0; font-size: 1em !important; }
	
	
	.findBroker { position: absolute; top: 38px; right:26px; }
	
	.heroImage { width: 960px; height: 250px; position: relative; top: -4px; float: left; }
	
	.mobileHide { display: inline; visibility: visible; }
	
	.mobileFooterUtilityNav { visibility: hidden; display: none; }
	
	.footerDisclosure { width: 100%; }

	/*Content Page Specific*/	
	.infoGraphicDesktop{display:block;margin-bottom:25px;}
	.infoGraphicMobile{display:none;margin-bottom:25px;}
	.infographicLink{font-size:13px;font-weight:bold;display:block;margin-bottom:10px;}
	.breadCrumbWrapper { position: absolute; top: 45px; left: 5%; width: 540px; }
	.firstBreadCrumb { background-image: none; }
	.breadCrumbs { list-style: none; margin: 0; padding: 0; }
	.breadCrumbSlash { color: #3D3D3D; }
	.breadCrumbs li { display: inline; margin: 0; padding: 0; font-size: 11px;  float: left; color: #727981; }	
	.breadCrumbs li a { color: #3d3d3d !important; text-decoration: none !important; padding: 0 !important; }
	.breadCrumbs li a:hover { text-decoration: underline !important; }
	.breadCrumbActive { font-weight: normal !important; color: #727981 !important; }
	
	.cpgWrapper { float: left; width: 960px; padding: 42px 0 0 0; float: left; }
	.cpgWrapper p { float: left; width: 100%; }
	
	
	
	/*Content Page with Promo*/
	.cpgWrapperPromo { float: left; width: 548px !important; padding: 0 !important; min-height: 500px; }
	.cpgWrapperNoPromo { float: left; width: 600px !important; padding: 0 !important; min-height: 500px; }	
	
	.cpgWrapperPromo h1 { width: 500px !important; }
	.cpgWrapperNoPromo h1 { width: 500px !important; }
	
	.slidesBody h2 { width: 100% !important; }
	
	.cpgContent ul { width: 460px; }
	
	
	
	
	.cpgWrapperPromo .cpgContent {
	    float: left;
	    padding-right: 40px;
	    width: 500px;
	    height: auto !important;
			height: 600px;
			min-height: 600px;
			padding-bottom: 20px;
	}
	
	.cpgWrapperNoPromo .cpgContent {
	    float: left;
	    padding-right: 40px;
	    width: 560px;
	    padding-bottom: 20px;
	}
	
	.twoColWrapper {
	    float: left;
	    padding: 0 0 15px;
	    width: 617px;
	}
	
	.twoColInner {
    float: left;
    margin-left: 30px;
    width: 277px !important;
 
	
	}
	
	.twoColInner ul { padding-left:20px !important; }
	.twoColInner ul li {width: auto !important; float: none !important; clear:both;}

	.cpgContent strong { font-size: 12px; color: #46494d; }	
	.cpgContent h2 { padding-bottom: 10px; font-family: Arial,"Helvetica Neue",Helvetica,sans-serif; }
	.cpgContent h3 { padding-bottom: 20px; }
	.cpgContent h4 { padding-bottom: 20px; }
	.cpgContent ul { float: left; padding: 0 0 0 40px; margin: 0 0 16px 0 !important; }
	.cpgContent ul li ul { padding: 10px 0 0 40px; margin: 0 !important; float: left;width:390px !important; }
	.cpgContent ul li ul li {  background: url("/energy-practice/images/l1bullet.gif") no-repeat scroll 3px 5px transparent !important; }
	.cpgContent li { line-height: 16px; font-size: 13px; margin-bottom: 7px; }

	.cpgContent ul li {
	    background: url("/energy-practice/images/l1bullet.gif") no-repeat scroll 3px 5px transparent;
	    float: left;
	    font-size: 13px;
	    list-style-type: none;
	    padding-bottom: 0.2em;
	    padding-left: 15px;
	    width: 100%;
	}
	
	.cpgContent ol { padding-left: 0; float: left;width:500px;} 
	.cpgContent ol li { color: #46494d; font-size: 13px; padding-bottom: 10px;display:list-item; vertical-align:top; list-style-position:outside; margin:0 0 6px 29px;}
	.cpgContent ol ul{padding-left:0px;}

	.cpgWrapperPromo .cpgContent ul { width: 460px;margin-bottom:16px !important; }
	.cpgWrapperPromo .cpgContent ul li { width: 445px; float: left; background: transparent url(/images/l1bullet.gif) no-repeat 3px 5px; list-style-type: none; padding-left: 15px; }
	.cpgWrapperPromo .cpgContent ul li ul li { background: transparent url(/images/l2bullet.gif) no-repeat 3px 5px;width:100%; }
	
	.cpgPromo { padding: 21px 15px 0 9px !important; width: 200px !important; margin: 0 0 13px 0 !important; float: left; border: 1px solid #d8d8d8; background: #f7f7f7; }
	.cpgPromo h3 { margin: 0 !important; padding: 0 0 10px 0 !important; font-size: 22px; color: #46494d; font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;; font-weight: normal !important; }
	.cpgPromo a { font-weight: bold; font-size: 13px; float: left; padding-bottom: 10px; }
	.cpgPromo ul { margin: 0; padding: 0 0 10px 17px; float: left; width: 153px; }
	.cpgPromo ul li { margin: 0; padding: 0 0 10px 0; font-size: 13px; float: left; }
	.cpgPromo ol { margin: 0; padding: 0 0 10px 23px; float: left; width: 147px; }
	.cpgPromo ol li { margin: 0; padding: 0; font-size: 13px; }	
	
	.cpgPromoImg { padding: 0 !important; width: 189px !important; margin: 0 0 13px 0 !important; float: left; border-top: 1px solid #d8d8d8; border-left: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8; border-right: 0; background: #f7f7f7; }
	.cpgPromoImg img { float: left; width: 100% !important; }
	.cpgPromoImgContent { float: left; width: 165px !important; padding: 21px 15px 0 9px !important; }
	.cpgPromoImgContent h3 { margin: 0 !important; padding: 0 0 10px 0 !important; font-size: 22px; color: #46494d; font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;; font-weight: normal !important; }
	.cpgPromoImgContent a { font-weight: bold; font-size: 13px; float: left; padding-bottom: 10px; }
	.cpgPromoImgContent p { display: block; visibility: visible; }
	.cpgPromoImgContent ul { margin: 0; padding: 0 0 10px 17px; float: left; width: 153px; }
	.cpgPromoImgContent ul li { margin: 0; padding: 0 0 10px 0; font-size: 13px; float: left; }
	.cpgPromoImgContent ol { margin: 0; padding: 0 0 10px 23px; float: left; width: 147px; }
	.cpgPromoImgContent ol li { margin: 0; padding: 0; font-size: 13px; }	
	
	.cpgPromoLinks { padding: 21px 0 0 9px !important; width: 181px !important; margin: 0 0 13px 0 !important; float: right; }
	.cpgPromoLinks h3 { margin: 0 0 10px 0 !important; padding: 0 !important; font-size: 22px; color: #46494d; font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;; font-weight: normal !important; border-bottom: 1px solid #d8d8d8; }
	.cpgPromoLinks a { font-weight: bold; font-size: 13px; float: left; padding-bottom: 10px; width: 93%; display: block; }
	.cpgPromoLinks ul { margin: 0; padding: 0 0 10px 17px; float: left; width: 153px; }
	.cpgPromoLinks ul li { margin: 0; padding: 0 0 10px 0; font-size: 13px; float: left; }
	.cpgPromoLinks ol { margin: 0; padding: 0 0 10px 23px; float: left; width: 147px; }
	.cpgPromoLinks ol li { margin: 0; padding: 0; font-size: 13px; }	
	
	.txtWrappedImgLeft { width: 50%; padding: 0 25px 25px 0; float: left; }
	.txtWrappedImgRight { width: 50%; padding: 0 0 25px 25px;  float: right; }
	.centeredImg { padding: 0 0 25px 0; float: left; }
	
		/*Large blank pages*/
	.emptyPage { padding: 0; }
	.emptyPageContent {min-height: 450px;padding: 5px 0 0 40px !important;width: 920px !important;}
	.emptyPageContent > div{ width: 880px !important;}
	
	/*Left Nav*/
	.leftNavTopWrapper { width: 200px; float: left; margin-right: 22px; background-image: url('/energy-practice/images/leftnav_top.gif'); background-repeat: no-repeat; background-position: right center; height: 20px; }
	.leftNavBottomWrapper { width: 200px; float: left; margin-right: 22px; background-image: url('/energy-practice/images/leftnav_bott.gif'); background-repeat: no-repeat; background-position: right center; height: 20px; }
	.leftNavMainWrapper { width: 200px; float: left; margin-right: 22px; display: block; visibility: visible; }
	.leftNavSubWrapper { width: 199px; float: left; border-right: 1px solid #eeeeee; min-height: 750px; }
	.leftNavSubWrapper a { width: 100%; display: block; }
	
	.leftNavTopTier { width: 169px; float: left; background: #ffffff; padding: 8px 15px; border-bottom: 1px solid #d8d9db; }
	.leftNavTopTierLower { width: 184px; float: left; background: #ffffff; padding: 10px 0 10px 15px; border-top: 1px solid #d8d9db; }
	
	.leftNavTopTier h3 a, .leftNavTopTierLower h3 a { font-size: 11px; font-weight: bold; margin: 0; padding: 0; color: #727981; text-decoration: none; }
	.leftNavTopTier h3 a{text-transform:uppercase;}
	.leftNavTopTier h3 a:hover, .leftNavTopTierLower h3 a:hover { text-decoration: underline; }
	
	.leftNavTierWrapper { width: 169px; background: #f7f7f7; float: left; padding: 0 17px 0 13px;clear: left;}
	
	.leftNavTierLinks { list-style: none; margin: 0; padding: 0; }
	.leftNavTierLinks ul{list-style:none;}
	.leftNavTierItem{border-bottom:1px dotted #9aa0a5;}
	
	.leftNavTierLinks li { font-size: 11px;  padding: 10px 0; margin: 0;font-weight: bold;}
	.leftNavTierLinks li a { color: #727981; text-decoration: none; }
	.leftNavTierLinks li a:hover { text-decoration: underline; }
	.leftNavSubTier{padding-left:15px;}
	.leftNavSubTier li{padding:5px 0 0 0 !important;}
	.leftNavTierItemLast{border:none !important;}
	
	.leftNavActiveLink{ color: #cc2d31 !important;}
	
	.slidesArrowsWrapper { width: 96% !important; }
	.swipe { width: 72% !important; border: 15px solid #EBEBEB !important; }
	.slidesHeading h1 { font-size: 24px !important; width: 285px !important; padding: 9px 10px 9px 0 !important; }
	.slidesNext { left: 87.5%; }
	
	.slidesBody { width: 80% !important; }	
	
	.sliderMainWrapper { width: 500px !important; float: left; }
	
	.slidesBullets { float: left; text-align: center; color: #921b1f; padding-bottom: 2%; background-color: #ca2f35; width: 100%; padding-top: 15px; }
	
	.sliderMainWrapper h3{padding-bottom:12px !important; color: #46494D;
    font-size: 12px;}
	
.invalidMsg{padding-left:4%;padding-top:2%;color: #46494D;font-family:Arial;font-size:13px}



.headerSearch { position: absolute; top: 8px; left:750px; width: 184px; visibility: visible; float: right; height: 18px; }
.search-box-txt-header {float:right; width: 98%; font-size: 11px; border: 0px; background-color: transparent; line-height: 12px; color: #acadae; height: 17px; margin:0; padding:4px 0 0 5px; border: 1px solid #cccccc;}

.headerSearchInput { position: relative; float: right; display: block; top: -53%; border-left: 1px solid #cccccc; padding: 0px 3px 0 3px !important; width: 17px; }

#search-btn-header { position: relative; top: 0px; height: 18px; width: 20px; padding: 2px 0; }

.footerSearch { float: left; padding: 2% 0px 0px 0px; height: 38px; width: 100%; }
.footerSearchWrapper {cursor:text; float: left; width: 100%; height: 42px; position: relative; }
.search-box-txt {float:left;font-size: 13px; border: 0px; background-color: transparent; line-height: 12px; color: #acadae;width: 98%; height: 31px; margin:0;padding:0 0 0 5px; border: 1px solid #cccccc;}
input:focus { outline: none; }






#search-box-inner{ width: 165px;float:left;padding:7px 0;}

#div-search-form{float: left; padding: 2% 0px 0px 0px; height: 38px;width:100%; }


#div-search-form label{float:left;margin: 6px 0 0;font-weight: bold;color: #4C4B4B;}

#search-btn-link {float: left; margin-top: 5px;width: 15px;}
a#search-btn-link:link{text-decoration:none;}

.topContent{clear:left;padding-left:4%;}
.searchH2{font-family:arial;font-weight:bold;font-size:14px;}
.topNav{margin-bottom: 0px;float:left;clear:both;}
.topNavBrowser{padding: 3px; margin: 0px; border-spacing: 0px;height:30px;}
.topSeperatorDiv{border-top:1px solid #d9d9d9;clear:left;margin-left:4%;width:68%; margin-top: 1%; }
.bottomSeperatorDiv{border-top:1px solid #d9d9d9;clear:left;margin-left:4%;width:85%;}
.bottomNav{padding-top: 1%;float:left;clear:both;margin-left:4%;height:80px;}
.bottomNavBrowser{padding: 3px; margin: 0px; border-spacing: 0px;height:30px;}
.topNavItem { height: auto; }
.topNavItemNumbers{padding-right: 29%; margin-top: -4%;}
.bottomNavPosition{height:50px;padding-top:1%;clear:both;}
.bottomNavItem{padding-left:4%;height:60px;}
.bottomNavItemNumbers{padding-right: 13%; margin-top: -6%;}
.totalHitsFont{color: #46494D;font-weight:bold;font-family:Arial;font-size:13px}
.nbrResultsFont{color: #46494D;font-family:Arial;font-size:13px}
.linkButtonNav{font-family:Arial;font-size:13px}
.ppmrSearch{font-family:Trebuchet MS;font-size:30px;}
.searchH2Mobile{font-family:arial;font-weight:bold;font-size:14px;display:none;}
.topNavItemNumbersMobile{display:none;}
.topNavItemMobile{display:none;}
.browserHeight{min-height:400px;}
.linkNumbers{padding-left:10px;}


/*Search AutoComplete CSS*/
ul.ui-corner-all {
    -moz-border-radius: 4px/*{cornerRadius}*/;
    -webkit-border-radius: 4px/*{cornerRadius}*/;
    border-radius: 4px/*{cornerRadius}*/;
}

ul.ui-widget-content {
    border: 1px solid #AAA/*{borderColorContent}*/;
    background: white/*{bgColorContent}*/ url(/images/ui-bg_flat_75_ffffff_40x100.png)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/;
    color: #222/*{fcContent}*/;
}

ul.ui-widget {
    font-family: Verdana,Arial,sans-serif/*{ffDefault}*/;
    font-size: 11px/*{fsDefault}*/;
}
ul.ui-menu {
    list-style: none;
    padding: 2px;
    margin: 0;
    display: block;
}
ul.ui-autocomplete 
{
    cursor: default;
    position: absolute;
    width: 180px !important;
    z-index: 1001 !important;
}

ul.ui-autocomplete li.ui-widget-content {
    color: #222/*{fcContent}*/;
}

ul.ui-autocomplete li.ui-widget {
    font-family: Verdana,Arial,sans-serif/*{ffDefault}*/;
    font-size: 11px/*{fsDefault}*/;
}

ul.ui-autocomplete li.ui-menu {
    list-style: none;
}

ul.ui-autocomplete li.ui-autocomplete {
    cursor: default;
}

ul.ui-autocomplete li.user agent stylesheetul, menu, dir {
    list-style-type: disc;
}

li.ui-menu-item a.ui-corner-all {
    color: #222/*{fcContent}*/;
	display: block;
	overflow: hidden;
}

.ui-menu .ui-menu-item a {
    display: block;
    line-height: 1.5;
    padding: 0.2em 0.4em;
    text-decoration: none;
}

.ui-corner-all {
    border-radius: 4px 4px 4px 4px;
}


.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active {
    margin: -1px;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {
    background: url("img/ui-bg_glass_75_dadada_1x400.png") repeat-x scroll 50% 50% #DADADA;
    border: 1px solid #999999;    
    font-weight: normal;
}
/*End AutoComplete CSS*/

/*Gigya*/
	.gigyaContainer{width:75%; margin:0 6% 5% 6%; float:left; background-color:#f7f7f7; border:1px solid #dddede; padding:3% 0 3% 12%;}
	
	
	
		/*Gigya*/
#emailShare{padding-right:5px;}
.gigyaContainer{ margin-bottom:20px; margin-left: 0px !important; clear: left; float:left; background-color:#f7f7f7; border:1px solid #dddede; padding:5px 5px 5px 12px; width: 130px;}
.gigyaContainer div {float: left; width: 26px; display: block; }

#emailShare { width: 20px !important; }
.gigyaContainer table { width: 16px; padding: 0; float: left; margin: 0; }

#facebookShare-reaction0-left, #facebookShare-reaction0-right, #twitterShare-reaction0-left, #twitterShare-reaction0-right, #linkedInShare-reaction0-left, #linkedInShare-reaction0-right, #combinedShare-reaction0-left, #combinedShare-reaction0-right { visibility: hidden; display: none; width: 0; }

/* TX LP Key Template */
/* Promo */
	.key-topic-pos-area{background-color:#cc2d30;width:100%;height: 194px;display: block;float: left;background-image:url('/energy-practice/images/key-topic-shadow.png');background-repeat: no-repeat;}
	.key-topic-pos-umbrella{width:15%;height:124px;margin:4%;float:left}
	.key-topic-pos-copy{height:124px;float:left;padding-top:3%;width:30%}
	.key-topic-pos-copy-only{height:124px;float:left;padding-top:3%;width:70%}
	.key-topic-pos-area h3 {font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;font-size:22px;font-weight:normal;padding-bottom:11px;color: #ffffff !important}
	.key-topic-pos-area p {border: none !important;padding: 0px 0px 16px;color: #ffffff !important}
	.key-topic-pos-area a {color: #ffffff !important;font-weight: bold;text-decoration: none;font-size: 0.697em}
	.key-topic-pos-area a:hover {color: #ffffff !important;font-weight: bold;text-decoration: underline;font-size: 0.697em}
	.key-topic-pos-img {height:150px;float:left;padding:2%;width:30%;padding-left: 10%}
	
	
	
/* 3 column content */		
	.threeRowContent{ width: 860px;float: left;  padding: 15px 50px;}
	.threeRowContent .firstRow{width: 260px;float: left;  padding:2% 0%;}
	.threeRowContent .secondRow{width:260px;float: left;  padding: 2% 40px;}
	.threeRowContent .thirdRow{width: 260px;float: left;  padding: 2% 0%;}
	.threeRowContent h4 {padding-bottom: 5%;}
	.threeRowContent img{padding-bottom: 5%;}
	.threeRowContent h3 {padding-bottom: 10px}
	
/* 2 column content */	
	.twoRowContent{ width: 92%;float: left;  padding: 2% 4%;}
	.twoRowContent .firstRow{width: 44%;float: left;  padding-left: 2%; padding-right: 4%;}
	.twoRowContent .secondRow{width: 44%;float: left;  padding-left: 4%; padding-right: 2%;;}
	.twoRowContent h4 {padding-bottom: 5%;}
	.twoRowContent img{padding-bottom: 5%;}
	.twoRowContent h3 {padding-bottom: 10px;}
	

/*Section Entry Page */
	.sect2ColMid {float: left; position: relative; top: 0;background:#f7f7f7;top:-4px}
	.sect2ColMid ul { margin: 0px; list-style: none; width: 150px; min-height: 100px; }
	.sect2ColMid ul li { margin: 0px; padding: 0 0 10px 0; }
	.sect2ColMid ul li a { color: #cc2d31; }
	.sect2ColMidRight { background:#ffffff;float: right; width: 65%; padding: 2em 3em;}
	.sect2ColMidRight h2 { font-weight: normal !important; }		
	.sect2ColMidLeft { width: 16%; float: left; padding:  0 0 0 49px; margin-top: 2em;}	
	.sect2ColMidLeft ul li a { padding: 0 !important; font-size: 11px;background-image:url("");}	
	.sect2ColMidLeft ul li { border: none !important;  font-size: 10px; }	
	.sect2ColMidRight h2 { width: 95% !important; padding: 0 0 1em 0 !important; font-weight: bold !important; }
	.exploreNav {font-weight: bold;font-size: 14px;padding-bottom: 10px;}
	.sect2ColMidRight p{*float:none;}
	  	
/*Mobile Login */
	.mobileLogin{display:none;visibility:hidden;}
	
/* Header */
.headerSubText{  background: none repeat scroll 0 0 transparent !important;
							     border: 0 none !important;							     
							     display: block;
							     font-size: 11px !important;
							     font-weight:normal;
							     left: 855px;							    
							     right:5px;
							     margin: 0;
							     padding: 0;
							     position: absolute;
							     top: 11px;
							     visibility: visible;
							     width: 100px;
							  }							  
	.headerSubText a {color: #000000 !important;text-decoration:none;}
	.headerSubText a:hover {color: #000000 !important;text-decoration:underline;}
	.herowidth{width: 30% !important;}	
	.heroimage {top:0px !important;}	
	
	
/* Login */


.login {height: 195px;width: 208px;position: absolute;right: 20px;top: -35px;padding: 7px; background-color: #FEFEFE; border-top: 3px solid #e6e6e6; border-right: 3px solid #e6e6e6; border-left: 3px solid #e6e6e6; border-bottom: 3px solid #e6e6e6; z-index:6;}
.loginBorder{height:100%;width:100%;background-color: #f7f7f7;float: left;border-right: 1px solid #BBBBBB;border-top: 1px solid #BBBBBB;border-left: 1px solid #BBBBBB;border-bottom: 1px solid #BBBBBB;}

.loginBorder h2{font-size: 22px;    font-weight: normal;    padding: 8% 5% 1%;}
.loginBorder p{font-size: 13px;    padding: 5%;    width: 90%;color:#46494d}
.btnFindAgent { 
        
        -moz-box-shadow:inset 0px 1px 0px 0px #cf866c;
        -webkit-box-shadow:inset 0px 1px 0px 0px #cf866c;
        box-shadow:inset 0px 1px 0px 0px #cf866c;
        
        
        
        background-color:#cc2d30;
        
        -moz-border-radius:3px;
        -webkit-border-radius:3px;
        border-radius:3px;
        
        border:1px solid #942911;
        
        display:inline-block;
        color:#ffffff;
        font-family:arial;
        font-size:14px;
        font-weight:normal;
        padding:12px 10px;
        text-decoration:none;
        margin-left: 55px;
        margin-top:15px;
        text-shadow:0px 1px 0px #854629;
        
    }
    
    .btnFindAgent:hover { 
        
        -moz-box-shadow:inset 0px 1px 0px 0px #cf866c;
        -webkit-box-shadow:inset 0px 1px 0px 0px #cf866c;
        box-shadow:inset 0px 1px 0px 0px #cf866c;
        
        
        background-color:#e51b24;
        
        -moz-border-radius:3px;
        -webkit-border-radius:3px;
        border-radius:3px;
        
        border:1px solid #942911;
        
        display:inline-block;
        color:#ffffff;
        font-family:arial;
        font-size:14px;
        font-weight:normal;
        padding:12px 10px;
        text-decoration:none;
        margin-left: 55px;
        margin-top:15px;
        text-shadow:0px 1px 0px #854629;
		cursor:pointer;
        
    }
    .btnFindAgent:active { 
        
        -moz-box-shadow:1px 0 4px 3px #9C2326 inset;
        -webkit-box-shadow:1px 0 4px 3px #9C2326 inset;
        box-shadow:1px 0 4px 3px #9C2326 inset;
        
       background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #cc2d30), color-stop(1, #cc2d30));
        background:-moz-linear-gradient(top, #cc2d30 25%, #cc2d30 100%);
        background:-webkit-linear-gradient(top, #cc2d30 25%, #cc2d30 100%);
        background:-o-linear-gradient(top, #cc2d30 25%, #cc2d30 100%);
        background:-ms-linear-gradient(top, #cc2d30 25%, #cc2d30 100%);
        background:linear-gradient(to bottom, #cc2d30 25%, #cc2d30 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9c2326', endColorstr='#cc2d30',GradientType=0);
        
        background-color:#cc2d30;
        
        -moz-border-radius:3px;
        -webkit-border-radius:3px;
        border-radius:3px;
        
        border:1px solid #942911;
        
        display:inline-block;
        color:#ffffff;
        font-family:arial;
        font-size:14px;
        font-weight:normal;
        padding:12px 10px;
        text-decoration:none;
        text-shadow:0px 1px 0px #854629;    
        text-align: center;
		margin-top: 15px;    
    }


/* Content Key Template */
/* Breadcrumb */

.breadCrumb { position: absolute; top: 45px; left: 50px; width: 540px; }
	/* Content */
 .contentPageWrapper { float: left;
    min-height: 700px;   
    transition-duration: 0.3s;
    width: 617px !important;
    padding: 0% 5%;
  }
  .contentPage {float: left;
    height: auto;   
    padding: 0% 0 5% 0!important;
   width: 617px;
  }
	.contentPageWrapper h1{padding-bottom:30px;}
  .contentPage ol {float: left;    margin: 0 !important;  padding: 0 0 0 20px;margin-bottom:15px !important;}
  .contentPage ol li {display: list-item;}
  .contentPage ul {float: left;    margin: 0 !important;    padding: 0 0 15px 40px;}
  .contentPage li { font-size: 13px;    line-height: 16px;    margin-bottom: 7px;}  
	.contentPage ul li ul { padding: 10px 0 0 40px; margin: 0 !important; float: none; width: auto !important; position:relative;}
	.contentPage ul li ol {float: none;}
	.contentPage ul li ul li { float: left;}
	.contentPageWrapper .contentPage ul li {list-style-type: disc; clear:both; float: none;}
	.contentPageWrapper .contentPage ul li ul li {list-style-type: circle;}
	/* numbered lists within bulleted list */
	.contentPage ul ol{padding: 10px 0 0 40px !important;  margin-left: 5px !important;}
	.contentPage ul ol > li {background: none !important; list-style-type: decimal !important; padding-left: 0 !important;}
	
	.contentPage ul li ul li:last-child{padding-bottom:0px !important;}
	.contentPage ul li:last-child{margin-bottom:0px !important;}
  /* Right side Promo */

	.rightNav-NoCAT{padding-top:0px !important;width:240px !important;}
	.rightNav{padding-top:110px;width:240px;float:left;}

/* With image Promo */
	.rightNavPromoImg { padding: 0 !important; width: 225px !important; margin: 0px 0 13px 0 !important; float: left; border: 1px solid #d8d8d8; background: #f7f7f7; }
	.rightNavPromoImg img { float: left; width: 100% !important; }
	.rightNavPromoImgContent { float: left; width: 206px !important; padding: 20px 10px 0px !important; }
	.rightNavPromoImgContent h3 { margin: 0 !important; padding: 0 0 10px 0 !important; font-size: 22px; color: #46494d; font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;; font-weight: normal !important; }
	.rightNavPromoImgContent a { font-weight: bold; font-size: 13px; float: left; padding-bottom: 10px; }
 
/* Without Image */
	
	.rightNavPromo { padding: 20px 10px 0px !important; width: 206px !important; margin: 0 0 13px 0 !important; float: left; }
	.rightNavPromo h3 { margin: 0 0 10px 0 !important; padding: 0 !important; font-size: 22px; color: #46494d; font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;; font-weight: normal !important; border-bottom: 1px solid #d8d8d8; }
	.rightNavPromo a { font-weight: bold; font-size: 13px; float: left; padding-bottom: 10px;width: 93%; display: block; }
	
/* Slider */

	.sliderWrapper { width: 500px !important; float: left; margin-left:65px;}	
	.sliderWrapper h3{padding-bottom:12px !important; color: #46494D;}
	
/* Mobile botton gigya */
.mobileGigya{visibility:hidden;display:none;}

.paddingBottom ol{width:100%;padding-left:30px;}

.mobileBreadcrumb { background-image: none; display:block !important;}
.navContainer{width:92%;padding-bottom:20px;}

.paddingBottom ul{width:100%;padding-left:30px;}
.video-container p{width:96%;}


/* Hero Carousel */
.swipe1 {
  visibility: hidden;
  position: relative;
  float:left;
  overflow:hidden;
   
  margin:0 auto;
  height:250px;
}
.swipe-wrap1
{
	 position: relative;
	 overflow:hidden;		
}
.swipe-wrap1  div {
  float:left;
  width:100%;
  position: relative;  
}
.swipe-wrap1  div img{
	max-width: 100%;
}

.swipeDesktop { 
  max-width:960px;
  margin:0 auto;
}
.hero-image { width: 960px !important; height: 250px; position: relative;  float: left; }

.hero-image h1 { position: absolute; top: 65px; left: 49px; font-size: 30px; width: 40%; padding: 0 !important; }	
.hero-image p { position: absolute; top: 150px; left: 49px; font-size: 12px; color: #313235; padding: .5em; border-top: 1px solid #313235; border-bottom: 1px solid #313235; display: block; visibility: visible; width: auto;text-transform:uppercase;font-weight: bold; } 	

.sliderThumbnails{
		color: #919191;
    float: left;
    text-align: center;
    width: 100%;
  	position:absolute;
  	top:220px; 
	padding-top:5px;
  	height:35px; 
  	vertical-align:middle;
  
  }
.sliderThumbnails #position em { cursor: pointer; font-size:22px;line-height: 0;font-style:normal !important; padding-bottom:1%;padding-left:11px;}
.sliderThumbnails #position em img{visibility:hidden;}
.dark{background-image: url("/energy-practice/images/DarkDot.png"); background-repeat:no-repeat; filter:alpha(opacity=70); /* For IE8 and earlier */}
.light{background-image: url("/energy-practice/images/LightDot.png"); background-repeat:no-repeat; filter:alpha(opacity=70); /* For IE8 and earlier */}
/* wrapper */
.column404 {width: 215px !important; float: left; padding-right: 4px !important;}
.column404 ul {width: 215px !important;}
.column404 li {width: 215px !important;}


/* Multi breadcrumb */ 
.mobileBreadcrumb { background-image: none; visibility:hidden;display:none;}
.multiBreadcrumb {visibility:visible !important; display:block !important;}


