﻿/* Date Picker */
@import "/Style%20Library/datepicker.css";

html, body, form, .preContainer, .mainContainer {
	height:100%;
}



/**	Fontface */
@font-face {
	font-family: 'BrauerNeueBold';
	src: url('/Style Library/AGL Update 2011/Fonts/brauerneue-bold-webfont.eot');
	src: local('?'), 
	url('/Style Library/AGL Update 2011/Fonts/brauerneue-bold-webfont.woff') format('woff'), 
	url('/Style Library/AGL Update 2011/Fonts/brauerneue-bold-webfont.ttf') format('truetype'), 
	url('/Style Library/AGL Update 2011/Fonts/brauerneue-bold-webfont.svg#webfont1u4j1o0M') format('svg');
	font-weight: normal;
	font-style: normal;

}
@font-face {
	font-family: 'BrauerNeueRegular';
	src: url('/Style Library/AGL Update 2011/Fonts/brauerneue-regular-webfont.eot');
	src: local('?'), 
	url('/Style Library/AGL Update 2011/Fonts/brauerneue-regular-webfont.woff') format('woff'), 
	url('/Style Library/AGL Update 2011/Fonts/brauerneue-regular-webfont.ttf') format('truetype'), 
	url('/Style Library/AGL Update 2011/Fonts/brauerneue-regular-webfont.svg#webfonteyJ5mwIu') format('svg');
	font-weight: normal;
	font-style: normal;
}


body,p,.ms-WPBody  {
	font-size:12px;
	color:#6e5c4e;	
}

a  {
	color:#0066dd;
	text-decoration:none;
}

a:hover {
				text-decoration:underline;
}
a:active{
				text-decoration:none;
}
a:visited {
	color:#0066dd;
}

sup {
	*color:black !important;
	*font-size:9px;
}

/* main layout styles in order of appearance */

div.preContainer {
	width:100%;
}

div.mainContainer {
	width:990px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	/*background:transparent url('/Style%20Library/Images/agl/home/leftMainBG.jpg') repeat-y 0 0;*/
}

div#subsiteContainer {
	background:transparent url('/Style%20Library/Images/agl/home/leftMainBG.jpg') repeat-y 0 0;
}

div.editControls {
	float:left;
	width:990px;
}

div.welcomeHeader,
div.header,
div.editControls,
div.welcome,
div.welcome span,
div.flashContainer,
div.links {
	background-color:white;
}

div.welcome {
	padding-bottom:1px;
}

div.welcomeHeader {
	float:left;
	width:990px;			
}

div.header {
	float:left;
	width:990px;
}

div.fakeBG {
	float:left;
	width:990px;
	background-image:url('/Style%20Library/Images/agl/home/leftMainBG.jpg');
	background-position:top left;
	background-repeat:repeat-y;	
	/*margin-bottom:-10px;*/ /* for exp */
	min-height:754px; /* exp */
	*min-height:731px; /* exp IE7 */
}

div.rightCol {
	float:left;
	width:197px;
}

div.subsiteLeftCol {
	float:left;
	width:196px;
	background-image:url('/Style%20Library/Images/agl/home/leftMainBG.jpg');
	background-position:top left;
	background-repeat:repeat-y;
	padding-right:2px;
	padding-bottom:180px;
}

.leftSiloHomeCol .uw-quicklaunchouter {
	*padding-top:30px;
}
.leftBusinessCol .uw-quicklaunchouter {
	*padding-top:40px;
}
.leftEnvironmentCol .uw-quicklaunchouter {
	*padding-top:60px;
}

div.midCol {
	float:left;
	width:593px;
	/*padding-bottom:20px;*/
}

div.leftColFooter {
	width:180px;
	margin-left:5px;
	padding-top:15px;
	/*margin-top:50px;*/
	margin-top:-160px;/* exp */
	float:left;
	/*margin-bottom:20px;
	padding-bottom:20px;*/ /* removed for exp */
	background:transparent url('/Style%20Library/Images/agl/footer_divline.gif') no-repeat top left;
}

div.subsiteHomepageFooter {
	margin-top:-360px;
	*margin-top:-340px;
}

div.welcome {
	float:left;
	width:790px;
}

div.siteActions {
	float:right;
	text-align:right;
}


div.logo {
	float:left;
	width:200px;
}

.uw_img {
	display:inline-block;
	border:0px;
}


div.mainContent {
	float:left;
	width:790px;
}

div.subsiteMainContent {
	float:left;
	/*width:auto;*/
	width:93.9%;
	padding:18px;
	background:transparent url('/Style%20Library/Images/agl/bottomstroke.jpg') no-repeat 50% bottom;
}

div.noPadding {
				padding:0;
}

div.leftCol {
	float:left;
	width:790px;
}

div.flashContainer {
	float:left;
	width:790px;
	border:0px;
	border-top:2px #ffffff solid;
	border-bottom:2px #ffffff solid;		
}

div.flashBanners1 {
	float:left;
	width:261px;
	height:263px;	
}

div.flashBanners {
	float:left;
	width:525px;
	height:263px;
	border-right:2px #ffffff solid;				
}

div.flashBanners h1,
div.flashBanners1 h1 {
	display:none;
}

div.links {
	float:left;
	width:790px;	
	border-bottom:1px solid #EEE6D9;	
	padding-bottom:16px;
}

div.rightButtons {
	float:left;
	width:197px;
}

/* main layout styles end here */

div.right {
	float: right;
	width:480px;
	padding-right:20px;
}

div.right ul {
	list-style-type: none;
	font-size: 11px;
	margin: 40px 5px 0 0;
	padding: 0;
}

div.right ul li {
	float: left;
	margin:4px 8px 0 0;
	padding:0 9px 3px 0;	
	background: url(/SiteCollectionImages/DottedVertical.gif) right center no-repeat;
}

div.right ul li a:visited {
	color:#6e5c4e;
	text-decoration: none;
}
div.right ul li a {
	color:#6e5c4e;
	text-decoration: none;
}

div.right ul li a:hover {
	color: #7FB2E5;
	text-decoration: none;
}

div.homePage {
	padding-top:40px;
	width:470px;			
}

div.homePage img#slogan {
	padding-top:5px;
	float:left;
}

/* search box styling */

div.searchText {
	float: left; font-size: 11px; color: #6e5c4e;
	margin-top: 4px;
	margin-right: 2px;
}

div#SRSB {
	display: inline;
	float:right;
}

div#SRSB div table {
	margin: 0 0 0 5px;
	width: 150px;
}

div#SRSB div table tr td {
	border: 0;
	font-size: 11px;	
}

div#SRSB div table {
	border: 1px #a5968f solid;
}

div#SRSB div table tr td.ms-sbgo {
	padding: 1px;
	margin: 0;
}

div#SRSB div table tr td.ms-sbLastcell {
	display: none;
}

div#SRSB div table tr td.ms-sbgo a:hover {
	border-bottom:none;
	text-decoration:none;
}

input.ms-sbplain {
				border-color:white;
}

.NewsAlertBar {
	margin: 10px 0 0 0px;
	padding: 10px;
	width: 553px;
	height: 49px;
	background: url(/SiteCollectionImages/agl_tools_search_bg.gif) no-repeat;
}

/* search box styling ends here */


/* main navigation styles */

div.mainMidNav {
	float:left;
	height:35px;
	width:591px;
	background-image:url('/Style%20Library/Images/agl/home/midNavBG.jpg');
	background-position:left top;
	background-repeat:repeat-x;
}

div.mainNav {
	float:left;
	width:790px;
	height:35px;
	background-image:url('/Style%20Library/Images/agl/home/AGL_navBG.jpg');
	background-position:left top;
	background-repeat:no-repeat;
}

div.subsiteNavigation {
	float:left;
	margin:0 0 0 5px;
	width:100%;
}

div.navigation {
	margin:0 0 0 20px;
	height:100%;
}

.ms-topNavContainer {
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ffffff !important;
	border:0px !important;
	}
	
div.navigation a img,
div.subsiteNavigation a img {
	border:0;
	*padding-bottom:2px;	
}

@media screen and (-webkit-min-device-pixel-ratio:0) /* Chrome and Safari hack */
{
 div.navigation a img,
 div.subsiteNavigation a img {
   	padding-bottom:5px;
}}

/* First level menu */
div.activenavHome li.menuSilo1 a,
div.navigation li.menuSilo1 a:hover,
div.subsiteNavigation li.menuSilo1 a:hover{
	border-bottom:2px solid #eb8232;
}

div.activenavBuss li.menuSilo2 a,
div.navigation li.menuSilo2 a:hover,
div.subsiteNavigation li.menuSilo2 a:hover{
	border-bottom:2px solid #122a7a;
}

div.activenavSustain li.menuSilo3 a,
div.navigation li.menuSilo3 a:hover,
div.subsiteNavigation li.menuSilo3 a:hover{
	border-bottom:2px solid #878201;
}

div.activenavAbout li.menuSilo5 a,
div.navigation li.menuSilo5 a:hover,
div.subsiteNavigation li.menuSilo5 a:hover{
	border-bottom:2px solid #4b0f6e;
}

div.activenavSiteTools li.menuSilo6 a,
div.navigation li.menuSilo6 a:hover,
div.subsiteNavigation li.menuSilo6 a:hover{
	border-bottom:2px solid white;
}

div.navigation a,
div.subsiteNavigation a {
	text-decoration:none;
	margin:0 15px;
}

div.navigation li.menuLevel0 ul li.menuLevel1 a,
div.subsiteNavigation li.menuLevel0 ul li.menuLevel1 a{
	border-bottom:none;
}

/* Second level menu */
div.navigation li.menuLevel1 a,
div.subsiteNavigation li.menuLevel1 a{
	font-size:0.9em;
	font-weight:bold;
	color:#999999;
}

div.navigation li.menuLevel1 a:hover,
div.subsiteNavigation li.menuLevel1 a:hover,
div.navigation li.menuLevel1:hover a,
div.subsiteNavigation li.menuLevel1:hover a {
	color:white;
}

div.navigation li.menuLevel1:hover,
div.subsiteNavigation li.menuLevel1:hover{
	background-color:#0d6ecf;
}

div.navigation li.menuLevel1,
div.subsiteNavigation li.menuLevel1 {
	padding:5px 0;
}

li.menuLevel1 {
	border-bottom:1px dotted #cccccc;
}

li.menuLast {
	border-bottom:none;
}

/* Superfish styles */

div.navigation ul.sf-menu {
    height:100%;
    float:left;
}

div.navigation ul,
div.subsiteNavigation ul {
	margin:0;
	padding:0;
	list-style:none;
}

div.navigation li.menuLevel0,
div.subsiteNavigation li.menuLevel0 {
	float:left;
	line-height:35px;
	[line-height:35px;
	line-height:45px;] /* Safari & Chrome hack */
	vertical-align:middle;
	position: relative;
	z-index:1;
	background:transparent url("/Style%20Library/Images/agl/navbardivider.gif") no-repeat 0 10px;
}

/* IE7 hack */
html*div.navigation li.menuLevel0,
html*div.subsiteNavigation li.menuLevel0 {
	line-height:35px;
    
}

div.navigation li.menuLevel1,
div.subsiteNavigation li.menuLevel1 {
	height:auto;
	line-height:120%;
}

div.navigation li.menuSilo1,
div.subsiteNavigation li.menuSilo1 {
	background-image:none;
}

div.navigation li.menuLevel0 ul,
div.subsiteNavigation li.menuLevel0 ul {
  display: none;
  position: absolute; 
  top: 35px;
  left: 0;
  width:265px;
  border:1px solid #cccccc;
  background-color:white;
  *width:270px;
  }

div.navigation li.menuSilo2.menuLevel0 ul,
div.subsiteNavigation li.menuSilo2.menuLevel0 ul {
	width:270px;
}

div.navigation li.menuSilo3.menuLevel0 ul,
div.subsiteNavigation li.menuSilo3.menuLevel0 ul {
	width:240px;
}

div.navigation li.menuSilo4.menuLevel0 ul,
div.subsiteNavigation li.menuSilo4.menuLevel0 ul {
	width:155px;
}

li > ul {
	top: auto;
	left: auto;
	}

li.menuLevel0:hover ul,
li.sfHover ul { display: block !important; }
/* end Superfish */	

/* main navigation styles end here */

/* left hand navigation styles */

.uw-quicklaunchouter {
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#0066CB;
	padding:100px 0px 20px 0px;
}

.uw-quicklaunchouter ul {
	margin:0 0 0 -30px;
	list-style:none;
	*margin-left:10px;
}

.uw-quicklaunchouter .menuLevel1 {
	border-bottom:none;
}

.uw-quicklaunchouter a {
	text-decoration:none;	
	color:#0066cc;	
	background:transparent url('/Style%20Library/Images/agl/home/leftNavBullet.gif') no-repeat 2px 9px;
	padding:4px 10px 4px 10px;
	display:block;
	border-bottom:1px solid white;
}

.uw-quicklaunchouter a:hover,
.uw-quicklaunchouter .selectedSilo a {
	background:#0d6ecf url('/Style%20Library/Images/agl/home/leftNavBullet_hover.gif') no-repeat 2px 9px;
	color:white;
	border-bottom:none;
}

.uw-quicklaunchouter .selectedSilo a {
	margin-left:5px;
}

.uw-quicklaunchouter a:hover {
	border-bottom:1px solid #0066cc;
}

.uw-quicklaunchouter .selectedSilo {
	background-color:#f1ece6;
	padding:0;
	margin-top:-1px;
}

.uw-quicklaunchouter .selectedSilo a:hover {
	border-bottom:none;
}

.uw-quicklaunchouter .notSelectedItem a {
	background-color:transparent !important;
	background-image:none;
	border-bottom:none;
	color:#0066cc;
}

.uw-quicklaunchouter .selectedSilo .menuLevel2 a {
	background-image:none;
	background-color:transparent;
	border-bottom:none;
	color:#0066cc;
	padding-left:12px;
	background:transparent url('/Style%20Library/Images/agl/submenuArrow.gif') no-repeat 3px 9px;
}

.uw-quickLaunch .notSelectedItem a:hover {
	background:#0066cc url('/Style%20Library/Images/agl/home/leftNavBullet_hover.gif') no-repeat 3px 9px !important;	
	color:white;	
	border-bottom:none;
}

.uw-quicklaunchouter .selectedSilo .menuLevel2 a:hover,
.uw-quicklaunchouter .selectedItem a {
	background:#0066cc url('/Style%20Library/Images/agl/submenuArrow_hover.gif') no-repeat 3px 9px !important;
	color:white!important;
}

.uw-quicklaunchouter .selectedItem .menuLevel3 a,
.uw-quicklaunchouter .notSelectedItem .menuLevel3 a {
	background:transparent url('/Style%20Library/Images/agl/lv3-arrow.gif') no-repeat 3px 9px !important;
	color:#0066CC !important
}

.uw-quicklaunchouter .selectedItem .menuLevel3 a:hover,
.uw-quicklaunchouter .menuLevel2 .selectedItem a {
	background:#0066cc url('/Style%20Library/Images/agl/lv3-arrow-hover.gif') no-repeat 3px 9px !important;
	color:white!important;
}

.roundedcorner_top {
	background:transparent url('/Style%20Library/Images/agl/roundedcorner_top.gif') no-repeat 0 0;
	width:8px;
	height:8px;
	display:block;
	*position:relative;
	*top:-6px;
	*margin-bottom:-5px;
}

.roundedcorner_bottom {
	background:transparent url('/Style%20Library/Images/agl/roundedcorner_bottom.gif') no-repeat 0 0;
	width:8px;
	height:8px;
	display:block;				
}

/* footer styles */

/* footer general styles */

.footerLinks a:link,
.footerLinks a:visited {
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color:#6e5c4e;
	line-height: 15px;
	text-decoration:none
}

.footerLinks a:hover {
	text-decoration:underline !important;
	color:#0066CB !important;	
}

div.subsiteFooter {
	float:left;
}

div.homeFooter {
	float:left;
	border-top:15px #ffffff solid; 
	border-bottom:30px #ffffff solid; 
	width:790px;
	background-color:white;
}

/* home footer links */


ul.homeFooterLinks {
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color:#6e5c4e;
	list-style: none;
	margin:0px;
	padding:0 0 3px 0;
	border:0px;
}

li.homeFooterLinks {
	display:inline;
	padding:0 0 0 0;
	margin-right:10px;
}

li.homeFooterLinks a:link,
li.homeFooterLinks a:visited {
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color:#6e5c4e;
	text-decoration:none;
}

li.homeFooterLinks a:hover {
	text-decoration:underline;
	color:#0066cc;
}

span.homeFooterLinks {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#0069d4;
	padding-right:10px;
}

/* left footer links */
.footerLinks {
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:10px; 
	color:#6e5c4e;			
}

ul.footerLinks {
	list-style:none;
	padding:0;
	*padding-bottom:20px;
	border:0px;
	margin:0px;
	/*list-style-image:url('/Style%20Library/Images/agl/home/footerBullet.gif');*/
}

ul.footerLinks li {
	margin:0 0 2px 10px;
	background:transparent url('/Style%20Library/Images/agl/home/footerBullet.gif') no-repeat 0 1px;
		padding-left:5px;
}

ul.footerLinks li a:link,
ul.footerLinks li a:visited {
	display:block;
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:10px; 
	color:#6e5c4e;
	text-decoration:none;

}

/* footer styles end here */

/* home splash page silo link styles */

div.links-1,
div.links-2,
div.links-3 {
	float:left;
	padding-top:8px;
}

div.links-1 {	
	width:262px;
	background:transparent url('/Style%20Library/Images/agl/home/buttonOne.gif') no-repeat left top;	
}

div.links-2 {
	width:265px;
	background:transparent url('/Style%20Library/Images/agl/home/buttonTwo.gif') left top no-repeat;		
}

div.links-3 {
	width:263px;
	background:transparent url('/Style%20Library/Images/agl/home/buttonThree.gif') top left no-repeat;			
}

div.links-1 ul,
div.links-2 ul,
div.homeSilo1 ul,
div.businessSilo1 ul,
div.enviroSilo1 ul,
div.aboutSilo1 ul {
	background:transparent url('/Style%20Library/Images/agl/home/vert_bar_divider.gif') no-repeat right 90%;	
}

div.links-1 h2,
div.links-2 h2,
div.links-3 h2 {
	padding-left:10px;			
}

div.links-1 h2 a,
div.links-2 h2 a,
div.links-3 h2 a {
	font-size:13px;
	font-weight:bold;
	color:white;
	text-decoration:none;
	padding-left:3px;
}

div.links-1 h2 a:hover,
div.links-2 h2 a:hover,
div.links-3 h2 a:hover {
	text-decoration:underline;
}

div.links-1 h2 a:visited,
div.links-2 h2 a:visited,
div.links-3 h2 a:visited {
	color:white;
}

div.aboutSilo2 ul,
div.businessSilo2 ul,
div.enviroSilo2 ul,
div.aboutSilo1 ul,
div.businessSilo1 ul,
div.enviroSilo1 ul,
div.silo-links ul,
div.links-1 ul,
div.links-2 ul,
div.links-3 ul {
	list-style: none;
	padding: 0 0 0 15px;
	border: none;
	margin: 0px;
	/*list-style-image: url('/Style%20Library/Images/agl/home/homepageSiloBullet.gif');*/
}

div.links-1 ul,
div.links-2 ul,
div.links-3 ul {
				padding-top:20px;
				height:116px;
}

div.aboutSilo2 ul li,
div.businessSilo2 ul li,
div.enviroSilo2 ul li,
div.aboutSilo1 ul li,
div.businessSilo1 ul li,
div.enviroSilo1 ul li,
div.silo-links ul li,
div.links-1 ul li,
div.links-2 ul li,
div.links-3 ul li {
	margin: 0 0 15px 0px;
	padding-left:10px;
	background: transparent url('/Style%20Library/Images/agl/home/homepageSiloBullet.gif') no-repeat 0 5px;
}

div.aboutSilo2 ul li a:link,
div.businessSilo2 ul li a:link,
div.enviroSilo2 ul li a:link,
div.aboutSilo1 ul li a:link,
div.businessSilo1 ul li a:link,
div.enviroSilo1 ul li a:link,
div.silo-links ul li a:link,
div.links-1 ul li a:link,
div.links-2 ul li a:link,
div.links-3 ul li a:link,
div.aboutSilo2 ul li a:visited,
div.businessSilo2 ul li a:visited,
div.enviroSilo2 ul li a:visited,
div.aboutSilo1 ul li a:visited,
div.businessSilo1 ul li a:visited,
div.enviroSilo1 ul li a:visited,
div.silo-links ul li a:visited,
div.links-1 ul li a:visited,
div.links-2 ul li a:visited,
div.links-3 ul li a:visited {
	display: block;
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#0066cb;
	text-decoration:none;
}

div.aboutSilo2 ul li a:hover,
div.businessSilo2 ul li a:hover,
div.enviroSilo2 ul li a:hover,
div.aboutSilo1 ul li a:hover,
div.businessSilo1 ul li a:hover,
div.enviroSilo1 ul li a:hover,
div.silo-links ul li a:hover,
div.links-1 ul li a:hover,
div.links-2 ul li a:hover,
div.links-3 ul li a:hover {
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#0066cb;
	text-decoration:underline;
}

div#dynCss3 ul,
div#dynCss4 ul {
	*margin-top:-15px;
}

/* home splash page silo link styles end here */

/* large right hand column quick link buttons */
 
div.rightButtons #bnav {
	margin:0px;	
	padding:0px;		
}
 
div.rightButtons #bnav li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

div.rightButtons #bnav li a {
	display: block;
	height: 82px;
	overflow: hidden;
	text-indent: -999px;
	background: #fff url(/SiteCollectionImages/bnav.png) no-repeat;
}

div.rightButtons #bnav .item-1 a {
	background-position: 0 0;
}

div.rightButtons #bnav .item-1 a:hover, 
div.rightButtons #bnav .item-1 a:focus, 
div.rightButtons #bnav .item-1 a.active {
	background-position: -200px 0;
}

div.rightButtons #bnav .item-2 a {
	background-position: 0 -82px;
}

div.rightButtons #bnav .item-2 a:hover, 
div.rightButtons #bnav .item-2 a:focus, 
div.rightButtons #bnav .item-2 a.active {
	background-position: -200px -82px;
}

div.rightButtons #bnav .item-3 a {
	background-position: 0 -164px;
}

div.rightButtons #bnav .item-3 a:hover, 
div.rightButtons #bnav .item-3 a:focus, 
div.rightButtons #bnav .item-3 a.active {
	background-position: -200px -164px;
}

div.rightButtons #bnav .item-4 a {
	background-position: 0 -246px;
}

div.rightButtons #bnav .item-4 a:hover, 
div.rightButtons #bnav .item-4 a:focus, 
div.rightButtons #bnav .item-4 a.active {
	background-position: -200px -246px;
}

div.rightButtons #bnav .item-5 a {
	background-position: 0 -328px;
}

div.rightButtons #bnav .item-5 a:hover, 
div.rightButtons #bnav .item-5 a:focus, 
div.rightButtons #bnav .item-5 a.active {
	background-position: -200px -328px;
}

div.rightButtons #bnav .item-6 a {
	background-position: 0 -410px;
}

div.rightButtons #bnav .item-6 a:hover, 
div.rightButtons #bnav .item-6 a:focus, 
div.rightButtons #bnav .item-6 a.active {
	background-position: -200px -410px;
}

div.rightButtons #bnav .item-7 a {
	background-position: 0 -492px;
}

div.rightButtons #bnav .item-7 a:hover, 
div.rightButtons #bnav .item-7 a:focus, 
div.rightButtons #bnav .item-7 a.active {
	background-position: -200px -492px;
}

/* large right hand column quick link buttons end here */

/* dynamic css classes */

/* main images */

div.aboutPhoto,
div.homeSiloPhoto,
div.businessPhoto,
div.enviroPhoto {
	/*margin:-18px 0 0 -18px;*/
}

div.aboutPhoto {
	padding:0px;
	border:0px;
	background-position:top left;
	background-repeat:no-repeat;
	border-top:2px #ffffff solid;
	border-bottom:2px #ffffff solid;	
	background-image:url('/Style%20Library/Images/agl/about/aboutPic.jpg');	
}

a.siloButton_about {
		background-image:url('/Style%20Library/Images/agl/about/aboutPic.jpg');
		text-decoration:none;		
		width:590px;
		height:263px;
		display:block;
}

div.homeSiloPhoto {
	padding:0px;
	border:0px;
	background-position:top left;
	background-repeat:no-repeat;
	border-top:2px #ffffff solid;
	border-bottom:2px #ffffff solid;	
	background-image:url('/Style%20Library/Images/agl/siloHome/homeSiloPic.jpg');	
}

a.siloButton_home {
		background-image:url('/Style%20Library/Images/agl/siloHome/homeSiloPic.jpg');
		text-decoration:none;		
		width:590px;
		height:263px;
		display:block;
}

div.businessPhoto {
	padding:0px;
	border:0px;
	background-position:top left;
	background-repeat:no-repeat;
	border-top:2px #ffffff solid;
	border-bottom:2px #ffffff solid;
	background-image:url('/Style%20Library/Images/agl/business/businessPic.jpg');		
}

a.siloButton_buss {
		background-image:url('/Style%20Library/Images/agl/business/businessPic.jpg');
		text-decoration:none;		
		width:590px;
		height:263px;
		display:block;
}

div.enviroPhoto {
	padding:0px;
	border:0px;
	background-position:top left;
	background-repeat:no-repeat;
	border-top:2px #ffffff solid;
	border-bottom:2px #ffffff solid;	
	background-image:url('/Style%20Library/Images/agl/enviro/enviroPic.jpg');	
}

a.siloButton_env {
		background:transparent url('/Style%20Library/Images/agl/enviro/enviroPic.jpg') no-repeat;
		text-decoration:none;		
		width:590px;
		height:263px;
		display:block;
}

div.siloButton_home2 a,
div.siloButton_buss2 a,
div.siloButton_env2 a,
div.siloButton_about2 a {
display:block;
height:33px;
left:399px;
position:relative;
text-decoration:none;
top:-45px;
width:180px;	
margin-bottom:-33px;			
}

div.siloButton_buss2 a{
		background:transparent url(/Style%20Library/Images/agl/business/silobuttonbuss.jpg) no-repeat;
        left:449px;
        width:129px;	
}
div.siloButton_home2 a{
		/*background-image:url(/Style%20Library/Images/agl/home/silobuttonhome.jpg);*/
}
div.siloButton_env2 a{
		background:transparent url(/Style%20Library/Images/agl/enviro/silobuttonenv.jpg) no-repeat;
		width:113px;
		height:34px;
		left:466px;
}
div.siloButton_about2 a{
		background:transparent url(/Style%20Library/Images/agl/about/silobuttonabout.jpg) no-repeat;
		width:114px;
		height:34px;
		left:464px;
}

div.siloButton_buss2 a:hover{
		background-image:url(/Style%20Library/Images/agl/business/silobuttonbuss_hover.jpg);
}
div.siloButton_home2 a:hover{
		/*background-image:url(/Style%20Library/Images/agl/home/silobuttonhome_hover.jpg);*/
}
div.siloButton_env2 a:hover{
		background-image:url(/Style%20Library/Images/agl/enviro/silobuttonenv_hover.jpg);
}
div.siloButton_about2 a:hover{
		background-image:url(/Style%20Library/Images/agl/about/silobuttonabout_hover.jpg);
}

/* lefthand headers */

div.leftSiloHomeCol {
	float:left;
	width:196px;
	background-image:url('/Style%20Library/Images/agl/siloHome/homeSiloBG.jpg');
	background-position:left top;
	background-repeat:no-repeat;
}

div.leftAboutCol {
	float:left;
	width:196px;
	background-image:url('/Style%20Library/Images/agl/about/aboutBG.jpg');
	background-position:left top;
	background-repeat:no-repeat;
}

div.leftEnvironmentCol {
	float:left;
	width:196px;
	background-image:url('/Style%20Library/Images/agl/enviro/enviroBG.jpg');
	background-position:left top;
	background-repeat:no-repeat;
}

div.leftBusinessCol {
	float:left;
	width:196px;
	/*height:400px;*/
	background-image:url('/Style%20Library/Images/agl/business/businessBG.jpg');
	background-position:left top;
	background-repeat:no-repeat;
}

div.leftSiteToolsCol {
		float:left;
	width:196px;
	background-image:url('/Style%20Library/Images/agl/sitetools/sitetoolsSiloBG.jpg');
	background-position:left top;
	background-repeat:no-repeat;
}

/* silo webparts */

div.aboutSilo1 {
	float:left;
	width:295px;
	background-image:url('/Style%20Library/Images/agl/about/investorButton.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	padding-top:55px;			
}

div.aboutSilo2 {
	float:left;
	width:295px;
	background-image:url('/Style%20Library/Images/agl/about/moreButton.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	padding-top:55px;			
}

div.enviroSilo1 {
	float:left;
	width:295px;
	background-image:url('/Style%20Library/Images/agl/enviro/greenButton.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	padding-top:55px;			
}

div.enviroSilo2 {
	float:left;
	width:295px;
	background-image:url('/Style%20Library/Images/agl/enviro/energyButton.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	padding-top:55px;			
}

div.businessSilo1 {
	float:left;
	width:295px;
	background-image:url('/Style%20Library/Images/agl/business/solutionsButton.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	padding-top:55px;			
}

div.businessSilo2 {
	float:left;
	width:295px;
	background-image:url('/Style%20Library/Images/agl/business/toolsButton.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	padding-top:55px;			
}

div.homeSilo1 {
	float:left;
	width:295px;
	background-image:url('/Style%20Library/Images/agl/siloHome/plansSiloButton.jpg');
	background-position:left top;
	background-repeat:no-repeat;	
	padding-top:55px;		
	alt:"Gas and Electricity plans";
}

div.homeSilo2 {
	float:left;
	width:295px;
	background-image:url('/Style%20Library/Images/agl/siloHome/moreSiloButton.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	padding-top:55px;			
}

div.silo-links {
	float:left;
	width:590px;
	/*margin-left:-18px;
	margin-top:-33px;*/
} 

div.aboutSilo2 h2,
div.businessSilo2 h2,
div.enviroSilo2 h2,
div.aboutSilo1 h2,
div.businessSilo1 h2,
div.enviroSilo1 h2,
div.silo-links h2 {
	display: none;
	alt:"Hello";
}

div.homeSilo1, div.homeSilo2,
div.businessSilo1, div.businessSilo2,
div.enviroSilo1, div.enviroSilo2,
div.aboutSilo1, div.aboutSilo2 {
	height:133px;
}

div#dynCss3 img,
div#dynCss4 img {
	margin-bottom:-55px;
position:relative;
top:-80px;	
*top:-65px;	
}

div#dynCss5 {
	position:relative;
	top:83%;
	left:72%;
}

div.homeSiloButton {
	left:67%!important;
}

h1#siloH1first, h1#siloH1second {
				display:none;
}

/* alternate content */

div.noJava {
	float:left;
	width:197px;
	height:400px;
}

/* dynamic css classes end here */

/* related links and related downloads styles*/

div.relatedLinks,
div.relatedDownloads {
	background-color:#f1ece6;
	padding:5px 3px 10px 0px;
	border-top:2px #ffffff solid;
	text-align:left;
	vertical-align:top;
}

div.relatedLinks {
	*padding-top:0;
}

div.relatedDownloads {
	*padding-top:20px;
}

h3.relatedLinksBusiness,
h3.relatedLinksEnvironment,
h3.relatedLinksAbout,
h3.relatedLinksSiteTools,
h3.relatedLinksHome,
h3.relatedDownloadsBusiness,
h3.relatedDownloadsEnvironment,
h3.relatedDownloadsAbout,
h3.relatedDownloadsHome,
h3.relatedDownloadsSiteTools {
				width:90%;
	padding:0 0 10px 15px;
	margin-bottom:-9px;
	position:relative;	
}

h3.relatedLinksBusiness,
h3.relatedLinksEnvironment,
h3.relatedLinksAbout,
h3.relatedLinksSiteTools,
h3.relatedLinksHome {
	margin-bottom:-2px;
	padding-bottom:20px;
	*margin-bottom:-8px;
	*padding-bottom:10px;
}

h3.relatedLinksBusiness {
	background:#f1ece6 url('/Style%20Library/Images/agl/business/relatedlinks_buss.gif') no-repeat 20px 0;
}
h3.relatedDownloadsBusiness {
	background:#f1ece6 url('/Style%20Library/Images/agl/business/relateddownloads_buss.gif') no-repeat 20px 0;
}
h3.relatedLinksEnvironment {
	background:#f1ece6 url('/Style%20Library/Images/agl/enviro/relatedlinks_env.gif') no-repeat 20px 0;
}
h3.relatedDownloadsEnvironment {
	background:#f1ece6 url('/Style%20Library/Images/agl/enviro/relateddownloads_env.gif') no-repeat 20px 0;
}
h3.relatedLinksAbout {
	background:#f1ece6 url('/Style%20Library/Images/agl/about/relatedlinks_about.gif') no-repeat 20px 0;
}
h3.relatedDownloadsAbout {
	background:#f1ece6 url('/Style%20Library/Images/agl/about/relateddownloads_about.gif') no-repeat 20px 0;
}
h3.relatedLinksHome {
	background:#f1ece6 url('/Style%20Library/Images/agl/home/relatedlinks_home.gif') no-repeat 20px 0;
}
h3.relatedDownloadsHome {
	background:#f1ece6 url('/Style%20Library/Images/agl/home/relateddownloads_home.gif') no-repeat 20px 0;
}
h3.relatedLinksSiteTools {
	background:#f1ece6 url('/Style%20Library/Images/agl/sitetools/relatedlinks_sitetools.gif') no-repeat 20px 0;
}
h3.relatedDownloadsSiteTools {
	background:#f1ece6 url('/Style%20Library/Images/agl/sitetools/relateddownloads_sitetools.gif') no-repeat 20px 0;
}

.downloadable {
	width:165px;
	padding:10px 0 10px !important;
	margin-left:19px;
	font-size:8pt;
	font-family:verdana;
	border-top:#afa49a 1px dotted;
	clear:both;
	}

.downloadable_img {
	float:left;
	padding-right:5px;
}

.downloadable a {
	padding-left:0px !important;
	width:100%;
	text-decoration:none;
}

.downloadable a:hover {
	text-decoration:underline;
}

div.link {
	width:100%;
	font-size:0.85em;
	font-family:verdana;
	padding-bottom:10px;
	*padding-bottom:0;
}

.downloadable_content {
	float:left;
	width:143px;
}

div.slm-layout-main { /* to pad out the content of Related download and Related links */
	margin-left:15px;
	margin-top:-5px;
}

table.cbq-layout-main { /* to pad out the content of Related download and Related links */
	padding-left:15px;
}

div#linkitem {
	width:160px;
}

div.link-item {
	background:transparent  url('/Style%20Library/Images/agl/doublearrow.gif') no-repeat 0 9px;
	padding:5px 0 0px 10px;
	border-top:#afa49a 1px dotted;
}

div.link-item a, 
.link-item A:link {
	color:#0066CC !important;
	font-size:0.85em;
	font-family:verdana !important;
	text-decoration:none;	
}

div.link-item a:hover, 
.link-item A:hover {
	text-decoration:underline;
}

@media screen and (-webkit-min-device-pixel-ratio:0) /* Chrome and Safari hack */
{
h3#relatedLinks {
   	padding-bottom:20px;
}}

/* related links styles ends here */

/* Breadcrumb */
.aglbreadcrumb,
.aglbreadcrumb a {
font-size:10px;
text-decoration:none;
}

.aglbreadcrumb {
	padding-bottom:15px;
}

.aglbreadcrumb a:hover {
	text-decoration:underline;
}

.aglbreadcrumb a:visited {
	color:#0066CC;
}
/* breadcrumb ends */

/* ASX Releases, Investor Centre, Media Centre, Image Library */

div.subsiteMainContent table.cbq-layout-main {
	padding-left:0;
}

.article_summ {
	border-bottom:1px dotted #CCCCCC;
margin-bottom:10px;
margin-right:8px;
padding-bottom:10px;
}

.article_summ table img,
.article_summ table img#imgMedia {
	padding:10px 10px 0 0;
}

#HCR .srch-BB-URL a:link,
#HCR .srch-BB-URL a:visited {
	color:#8C7869 !important;    
}

.ms-WPBody div.article_summ strong a {
    color:#8C7869;
    text-decoration:none;
}

.ms-WPBody div.article_summ strong a:hover {
    text-decoration:underline;
}

.releasedate {
	color:#ADAAA9;
font-weight:bold;
}

ul.pager {
	float:right;
list-style-image:none !important;
list-style-position:outside !important;
list-style-type:none !important;
padding:0 10px 10px 0;
}

ul.pager li.pager-summary {
font-weight:normal !important;
padding:0 5px;
width:80px;
padding:2px;
}

ul.pager li {
border:1px solid #8C7869;
float:left;
margin:0 1px;
text-align:center;
padding:2px;
font-weight:bold;
}

ul.pager li a {
font-weight:normal;
}

a.ReadMore {
	color:#ADAAA9 !important;
}

div.thumbnail {
padding-top:20px;
text-align:center;
top:0;
}

div.imagecontainer div.brand_image {
margin-right:5px;
padding:20px 0 10px !important;
width:179px;
}

div.downloadlink {
border-bottom:1px dotted #CCCCCC;
/*margin:0 5px;*/
padding-bottom:5px;
font-family:Tahoma;
}

div.downloadlink img {
margin-right:2px;
padding-bottom:1px;
}

div.downloadlink a {
color:#EB8232 !important;
font-weight:bold;
font-family:Verdana;
}

div.imagecontainer {
border-bottom:1px dotted #CCCCCC;
padding-bottom:10px;
margin-bottom:20px;
}

table.PagerContainerTable {
float:right;
margin-right:10px;
}

table.PagerContainerTable td {
border:1px solid #8C7869;
}

.description {
color:#4C4C4C;
font-family:Tahoma;
/*padding:0 5px;*/
}

td.agl-ms-gb h2 {
margin:0 0 5px -5px;
}

div#content {
border-bottom:1px dotted;
border-top:1px dotted;
line-height:25px;
margin:0 0 20px 0;
padding-bottom:5px;		
display: inline-block;		
width:100%;
}

#content:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

html[xmlns] #content {
display:block;
}

* html #content {
	height: 1%;
}

div#content div.first, div#content div.second {
float:left;
padding-right:120px;				
}

.NewAlertButton {
	background:transparent url('/Style%20Library/Images/agl/agl-subscribe-orange.gif') no-repeat 0 0;
	border:0;
	width:77px;
	height:18px;
	cursor:pointer;
}

.RemoveAlertButton {
	background:transparent url('/Style%20Library/Images/agl/agl-unsubscribe-orange.gif') no-repeat 0 0;
	border:0;
	width:97px;
	height:18px;
	cursor:pointer;			
}

/* End ASX and Media Centre, Image Library */

/* AGL Archive Library */
.sitelib_content table {
	width:100%;
}

.sitelib_content a {
	text-decoration:none;
}

.sitelib_content a:hover {
	border-bottom:1px dotted #0066CC;
}

.sitelib_content tr td {
	border-bottom:1px dotted #CCCCCC;
	padding:10px 0 5px 0;
}

.sitelib_content_docimage {
	width:20px;
}

.sitelib_content_docsize b {
	margin-left:-8px;
}

.sitelib_back2top {
	text-align:right;
	font-size:11px;
	border-bottom:0;
}

.sitelib_back2top a {
			background:transparent url('/Style%20Library/Images/agl/backtotop.gif') no-repeat 0 5px;
			padding-left:12px;
			font-size:0.9em;			
}

table#categorypicker {
margin:5px 0 0 124px;
}

table#datepicker {
margin:5px 0 0 89px;
}

#group0 td,
#group1 td {
				border-bottom:0;
}

/* end AGL Archive Library */

/* Sitemap */
.sitemap_container {
	overflow: hidden;
border:	2px solid #DAD6CB;
}

.sitemap_container ul,
.sitemap_container li {
    list-style-image:none;
}

.yourhome_container {
	width:136px;
	/*background-color:#7fbac3;*/
	padding:24px 0 15000px 0;
	margin:0 0 -14950px 0;
	border-right:2px solid #DAD6CB;
	float:left;
	text-align:left;
	background:transparent url('/Style%20Library/Images/agl/sitetools/sitemap_yourhomeheading.gif') no-repeat 0 0;
}

.yourbusiness_container {
	width:136px;
	/*background-color:#eb8232;*/
	padding:24px 0 15000px 0;
	margin:0 0 -14950px 0;
	border-right:2px solid #DAD6CB;	
	float:left;
	text-align:left;
	background:transparent url('/Style%20Library/Images/agl/sitetools/sitemap_yourbussheading.gif') no-repeat 0 0;
}

.sustainability_container {
	width:136px;
	/*background-color:#87820f;*/
	padding:24px 0 15000px 0;
	margin:0 0 -14950px 0;
	border-right:2px solid #DAD6CB;	
	float:left;
	text-align:left;
	background:transparent url('/Style%20Library/Images/agl/sitetools/sitemap_susheading.gif') no-repeat 0 0;
}

.aboutagl_container {
	width:138px;
	/*background-color:#8c7869;*/
	padding:24px 0 15000px 0;
	margin:0 0 -14950px 0;
	float:left;
	text-align:left;
	background:transparent url('/Style%20Library/Images/agl/sitetools/sitemap_aboutaglheading.gif') no-repeat 0 0;
}

.yourhome_container UL,
.yourbusiness_container UL,
.sustainability_container UL,
.aboutagl_container UL {
	list-style:none;
	margin:0;
	padding:0 0 0 15px;
	border-bottom:1px dotted #CCCCCC;
}

.yourhome_container LI,
.yourbusiness_container LI,
.sustainability_container LI,
.aboutagl_container LI {
	background:transparent url(/Style%20Library/Images/agl/home/leftNavBullet.gif) no-repeat 0 5px;
	padding:0 3px 0 7px;
	margin:0 0 10px 0;
}

.yourhome_container UL LI UL,
.yourbusiness_container UL LI UL,
.sustainability_container UL LI UL,
.aboutagl_container UL LI UL {
	border:none;
	padding:0 0 0 7px;
}

.yourhome_container UL LI UL LI,
.yourbusiness_container UL LI UL LI,
.sustainability_container UL LI UL LI,
.aboutagl_container UL LI UL LI {
	background:transparent url(/Style%20Library/Images/agl/submenuArrow.gif) no-repeat 0 5px;
	padding:0 3px 0 12px;
	margin:0 0 10px 0;
}

.yourhome_container A:link,
.yourbusiness_container A:link,
.sustainability_container A:link,
.aboutagl_container A:link,
.yourhome_container A:visited,
.yourbusiness_container A:visited,
.sustainability_container A:visited,
.aboutagl_container A:visited,
.yourhome_container A:active,
.yourbusiness_container A:active,
.sustainability_container A:active,
.aboutagl_container A:active,
.yourhome_container A:hover,
.yourbusiness_container A:hover,
.sustainability_container A:hover,
.aboutagl_container A:hover {
	color:#0066cc;
	text-decoration:none;
	text-align:left;
}

.sitemap_title,
.sitemap_title A:link,
.sitemap_title A:visited,
.sitemap_title A:active,
.sitemap_title A:hover {
	color:#0066cc;
	font-weight:bold;
	padding:3px 5px 0;
	text-align:left;
	text-indent:-4px;}

.yourhome_container A:hover,
.yourbusiness_container A:hover,
.sustainability_container A:hover,
.aboutagl_container A:hover {
				text-decoration:underline;
}

.sitemap_title {
	padding-bottom:4px;
}
	
/* end Sitemap */

/*General text styles */

.pageHeading {
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:23px;	
}

.mainContent p{
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#8c7869;
	margin:0 10px 5px 10px;
	padding:0 0 10px 0;		
}

.mainContent h1,
.subsiteMainContent h1 {
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:21px;
	font-weight: normal;
	color:#6E5C4E;
	padding-bottom:6px;
	/*margin:0 10px 10px 0px;
	padding:0 0 10px 0;*/
	border-bottom:1px #6e5c4e dashed;
	display:block;
}

.mainContent h2,
.subsiteMainContent h2 {
	font-size:1.2em;
	color:#6E5C4E;
	margin:0 10px 10px 0;
	padding:0 0 10px 0;
	display:block;
	font-family: BrauerNeueBold;
}

.subsiteMainContent .callout h2 {
	font-family: BrauerNeueBold;
	font-weight: normal;
	font-size: 20px;
	color: #0066cc;
}

.subsiteMainContent h2 {
	margin-bottom:0;
	padding-bottom:0;
}

.mainContent h3,
.subsiteMainContent h3 {
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#8c7869;
	margin:5px 0 0 0;
	padding:0;
}

.mainContent h4,
.subsiteMainContent h4 {
	font-size:12px;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding: 0 0 5px 0;
}

.LinkWithImage img {
				border:0;
}
/* Help Centre */
.contentSectionWrapper {
	width:592px;	
}

.contentSection1,
.contentSection2 {
float:left;
width:49.8%;
height:170px;
}

.contentSection1a,
.contentSection2a {
	float:left;
	width:49.8%;
	margin-top:-40px;
	padding-bottom:10px;
	*margin-top:-25px;
	*padding-bottom:20px;
}

.contentSection3,
.contentSection4 {
				float:left;
				width:49.8%;
}

.contentSection1,
.contentSection1a,
.contentSection3 {
				margin-left:-18px;
}

.contentSection2,
.contentSection4 {
 padding-left:2px;
 background:transparent url(/Style%20Library/Images/agl/home/vert_bar_divider.gif) no-repeat scroll left 70%;
}

.contentSection2a {
 padding-left:2px;
 background:transparent url(/Style%20Library/Images/agl/home/vert_bar_divider.gif) no-repeat scroll left -80px;
}

.contentSection1 p,
.contentSection2 p {
				padding:0 15px;
				height:70px;
}

.contentSection1a .imgButton,
.contentSection2a .imgButton {
/*	height:40px;
	margin-top:-5px;*/
	position:relative;
}

.contentSection3 ul,
.contentSection4 ul {
	list-style:none !important;
	list-style-image:none !important;
	margin-left:-22px;
	*margin-left:18px;
}

.contentSection3 ul li,
.contentSection4 ul li {
	background:transparent url(/Style%20Library/Images/agl/home/homepageSiloBullet.gif) no-repeat scroll 0 5px;
margin:0 0 15px 0;
padding-left:10px;			
}

#ie6fix {
	margin-left:-18px;			
}

/* page content padding and additional styles */

div.environmentMain {
	float:left;
	width:100%;
}

div.volume {
	float:left;
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#8c7869;
	text-align:right;
	background-color:#ffffff;
	padding:15px 0 15px 0;
	width:197px;
	}

.greyLinks a {
	color:#ADAAA9;
	text-decoration:none;
margin-bottom:3px;
}

.greyLinks a:hover {
	border-bottom:1px #adaaa9 dotted;
}

.backtotop,
.backtotop a,
.backtotop2 {
	font-size:0.9em;
	float:right;
	text-decoration:none;
}

.backtotop2 {
				font-size:0.8em;
}

.backtotop a:hover,
.backtotop2 a,
.backtotop2 a:hover {
	text-decoration:none;
}

.backtotop,
.backtotop2 {
	background:transparent url('/Style%20Library/Images/agl/backtotop.gif') no-repeat 0 5px;
	padding-left:10px;
	margin-top:10px;
	width:65px;
}

.hideLink {
	display:none;
}

/*PRINT STYLES */

div.printpage {
	float:right;
	text-align:right;
	width:100%;
}

div.printpage a{
	float:right;
	display:block;
	background:transparent url(/SiteCollectionImages/printicon.gif) no-repeat right 0;
	padding-right:20px;
	padding-bottom:5px;
	color:#6E5C4E;
	text-decoration:none;
	font-size:10px;
}

div.printpage a:hover{
	display:block;
	background:transparent url(/SiteCollectionImages/printicon_hover.gif) no-repeat right 0;
	text-decoration:underline;
}

div.topPageHeading {
	float:left;
	width:100%;	
		border-bottom: 1px dashed #6e5c4e;			
			padding-bottom:10px;
			margin-bottom:10px;
			*width:560px;
}

/* CAMPAIGN STYLES */
body#mboxPage {
	margin:auto !important;
}

#mboxPage div#subsiteContainer {
			background-image:none;
}

#mboxPage .body_copy {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#mboxPage .bullet {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
}

#mboxPage .link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#9E9E9E;
}

#mboxPage .small_print {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#BFBFBF;
}

#mboxPage .style1 {color: #20368C}
#mboxPage .style2 {
	font-size: 14px;
	font-weight: bold;
}

#mboxPage .mainContent {
	border-top:1px solid #cccccc;
	width:990px;
}

#mboxPage div.container {
	width:990px;
	margin-top:0px;
}

#mboxPage div.header {
	padding-bottom:25px;
}

#mboxPage div.header div.left {
	padding-top:2px;
	height:90px;
	float:left;
}

#mboxPage div.header div.right {
padding-right:0;
}

/* footer styles on campaign */
#mboxPage .homeFooter li,
#mboxPage .homeFooter a,
#mboxPage .homeFooter span {
	color:#bbb4b2;
}

.homeFooterLinks {
	padding-bottom:5px;
}

span.homeFooterLinks {
	padding-right:8px;
	font-weight:normal;
	color:#5d97d0;
}

#mboxPage .homeFooter a:hover {
	border-bottom:1px dotted #B6DFE3 !important;
	text-decoration:none;
}

.credits {
font-size:9px;
margin:10px 22px 0 0;
text-align:right;
color:#8C7869;
padding-bottom:10px;
}

.credits a {
	text-decoration:none;
}

/**/
/**/
/* SEARCH STYLES */
.container {
text-align:left;
}

.srch-stats {
background-color:white !important;
color:#0066CC;
font-size:1.3em;
padding-bottom:4px;
}

.srch-sort-right {
border-bottom:1px dotted #CCCCCC;
border-top:1px dotted #CCCCCC;
color:#8C7869;
float:left !important;
width:100%;
padding-top:5px;
*text-align:left;
*padding-top:0px;
}

.srch-Icon {
display:none;
}

.srch-BestBetsTitle,
.srch-Title {
    color:#0066CC;
    font-size:1.3em;
    padding-bottom:7px;
}

.srch-BestBetsTitle { font-weight: bold; }

.srch-BestBetsTitle a:link,
.srch-BestBetsTitle a:visited,
.srch-BestBetsTitle a:active,
.srch-BestBetsTitle a:hover,
.srch-Title a:link,
.srch-Title a:visited,
.srch-Title a:active,
.srch-Title a:hover {
color:#0066CC;
}

div.srch-results div.srch-results {
border-bottom:1px dotted #CCCCCC;
padding:5px 0 15px;
}

p.srch-Metadata {
border-top-width:0;
margin-left:0 !important;
}

div.srch-Page.srch-Page-bg {
background-color:white !important;
color:#8C7869;
padding:4px 0 8px;
}

.srch-Page {
font-family:Tahoma;
font-size:1em;
font-weight:bold;
text-align:right
}

div.srch-Page.srch-Page-bg a {
border:1px solid #8C7869;
color:#8C7869;
padding:3px;
}

.LeftZoneTable tr td {
				background-color:transparent;
}

#CSR_RV {
				margin-right:290px;
}

#A1 {
				padding-right:5px;
}

.searchResultsSearchBar {
height:auto;
padding:10px 0 40px 10px;
background:transparent url(/SiteCollectionImages/agl_tools_search_bg.gif) no-repeat scroll 0 0;
margin:10px 0 ;
width:553px;
clear:both;
}

div.searchResultsSearchBar div#SRSB {
				float:left;
}

div.searchResultsSearchBar table {
margin:0 !important;
border-style:none !important;
}

div.searchResultsSearchBar table div div div table td.ms-sbcell input {
border:1px solid #CFC4B2;
height:19px;
}

div.searchResultsSearchBar .ms-sblink {
background:transparent url(Images/search-dots-separator.gif) no-repeat scroll 4px 50% !important;
padding-bottom:3px;
}

div.searchResultsSearchBar .ms-sblink a {
padding-left:10px;
font-weight:bold;				
}

.ms-tztable #WebPartWPQ2 {
	width:555px !important;
}

.ms-tztable #WebPartWPQ2 .ms-standardheader,
td.ms-advsrchText {
				padding:10px;
}

td.ms-sbgo {
				background-color:transparent;
}
/**/

/* Clearfix fix */

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

/**/

/* AGL Energy Plans page */
#c-main {
	padding-top: 20px;
}

#plans {
	width: 555px;
	padding: 0 1px;
	background-image: url(/Style%20Library/Images/agl/plans-wrap.gif);
}
#plans h4 {
	height: 27px;
	padding: 15px 12px;
	margin: 0;
	font-size: 1.1em;
	color: #0066cc;
	background-image: url(/Style%20Library/Images/agl/plans-head.gif);
}

#plans .pcol {
	float: left;	
}
#plans .pcol.left {
	height: 504px;
	overflow: hidden;
	margin-right: 5px;
	width: 275px;
}

#plans .pcol.right {
	width: 275px;
	padding-right:0px;
}

#plans ul.pdetails {
	margin: 0 0 0 1px;
	padding: 0;
	list-style-image:none;
	font-size:12px;
}
#plans ul.pdetails li {
	margin: 0;
	padding: 12px 12px 10px 0;
	list-style-type: none;
	line-height: 1.3em;
	background: #fff url(/Style%20Library/Images/agl/plans-item.gif) repeat-x scroll top;
	width:262px;
}
#plans ul.pdetails li.first {
	padding-top: 8px;
	background-image: none;
}
#plans .pdetails-title {
	display: block;
	padding-left: 24px;
	font-weight: bold;
	background-position: 10px 4px;
	background-repeat: no-repeat;
}
#plan-advantage .pdetails-title {
	background-image: url(/Style%20Library/Images/agl/plans-li-orange.gif);
}
#plan-freedom .pdetails-title {
	background-image: url(/Style%20Library/Images/agl/plans-li-blue.gif);
}
#plan-green .pdetails-title {
	background-image: url(/Style%20Library/Images/agl/plans-li-green.gif);
}
#plans .pdetails-toggle {
	padding: 0;
	margin:0;
	height: 15px;
	overflow: hidden;
	font-size: 0.9em;
	text-align: right;
}
#plans .pdetails-toggle.pdetails-active {
}
#plans .pdetails-toggle a {
	color: #0066cc !important;
	outline: none;
	cursor: pointer;
}
#plans .pdetails-inner {
	padding: 4px 0 0 24px;
}
#plans .pdetails-inner p { 
	margin-top:0;
}
#plans .pbottom {
	height: 1px;
	overflow: hidden;
	margin-left: -1px;
	background: transparent url(/Style%20Library/Images/agl/plans-bottom.gif) no-repeat;
	clear:both;
}

a.button {
background-position:center center;
background-repeat:no-repeat;
height:34px;
margin:10px auto 0;
width:185px;
}

a.button.joinnow {
	margin: 450px 0 0 366px;
	background:transparent url('/Style%20Library/Images/agl/home/btn-joinnow.gif') no-repeat 0 0;
	display:block;
}

#c-bot {
	display: none;
}

.imgtxt {
		overflow:hidden;
text-indent:-999px;		
}
/**/
/* FAQ search styling */
.searchFAQBox {
				
}

.searchFAQBox input {
				width:279px;
				margin-right:3px;
}

#FAQSubmitSearch {
				
}

.searchFAQText a {
	font-weight:bold;		
}

.bold {
				font-weight:bold;
}

.browseFAQdropdown {
	padding:10px 0 10px 0;
width:570px;
}

.browseFAQdropdown select {
	margin-left:0px;
}

.browseFAQdropdown input {
				margin-bottom:-3px;
margin-left:10px;
}

.faqSection {
				padding:10px 10px 10px 0;
}

.faqQuestion,
.faqQuestion a {
font-weight:bold;
padding-bottom:5px;
}

.faqQuestion a,
.faqAnswer a {
color:#0066dd !important;				
}
/**/

div.subsiteNavigation table {
	display:inline;
	width:auto !important;
}

div.navigation table {
	display:inline;
	width:auto !important;
}

div.subsiteMainContent table {
		display:inline-block;
}

.faq {margin:0 0 25px 0;}

.faq a {font-weight:bold;}

.faq_answer {margin: 10px 0 20px 0;}

div.faq h3 {
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#6E5C4E;
	margin:0 10px 0 16px;
	padding:0 0 10px 0;
	display:block;
        font-weight:bold;
        background: url('/Style%20Library/Images/faq-but.gif') no-repeat left top;

}

/* Accordion List */

ul.expanding-list {
	list-style-image:none;
	list-style-type:none;
	padding: 0 0 46px 0;
	margin: 0;
	background: url(images/agl/accordion-bg.png) 0 bottom repeat-x;
	width:550px;
}

ul.expanding-list li.expanding-list-item {
    list-style-image:none;
    list-style-type:none;
    width:100%;
	background: url(images/agl/accordion-bg.png) 0 0 repeat-x;
	position:relative;
}

ul.expanding-list h4.item-header {
	position:relative;
	min-height:27px;
	padding:10px 108px 5px 32px;
	margin:0;
	cursor:pointer;
	background:url(images/agl/icon-expander.png) 10px 10px no-repeat;
	font-weight:bold;
}

ul.expanding-list a.more {
	color:#0066cb;
	position: absolute;
	right: 28px;
	width:55px;
	white-space:nowrap;
}

ul.expanding-list div.item-content {
	padding: 0 0 12px 32px;
}

/* Bill Payment Options */

ul.wise-choice,
ul.payment-options {
	list-style-image:none;
	list-style-type:none;
	padding: 0 0 46px 0;
	margin: 0;
	background: url(images/bg-expander.png) 0 bottom repeat-x;
	width:550px;
}

ul.wise-choice>li,
ul.payment-options>li {
    list-style-image:none;
    list-style-type:none;
    width:100%;
}

ul.wise-choice div.option-header,
ul.payment-options div.option-header {
	position: relative;
	z-index: 0;
	height: 46px;
	padding: 0 28px 0 16px;
	cursor: pointer;
	background: url(images/bg-expander.png) 0 0 repeat-x;
}

div.option-header a.more {
	color:#0066cb;
	position: absolute;
	top: 15px;
	right: 28px;
}

div.option-header h4 {
	padding: 15px 0 0 50px;
	margin: 0;
	display: block;
	height: 31px;
	width: 400px;
}

ul.wise-choice div.option-header h4 {
    padding-left:15px;
}

ul.wise-choice div.option-content,
ul.payment-options div.option-content {
	padding: 0 0 12px 66px;
	margin: 0 28px 0 0;
	display:none;
}

ul.wise-choice div.option-content {
    padding-left: 31px;
}

div.option-content h3 {font-size: 1em; font-weight: bold;}

div.option-content ol {margin: 0 0 1em;}

div.option-content p {
    margin:0 0 1.5em;
}

ul.other-benefits li a {
	color:#0066cb !important;
}

/* AGL Action Rescue Helicopter */
#ar_support_btns {
	margin: 0;
	padding: 0;
}
#ar_support_btns li {
	float: left;
	width: 181px;
	height: 102px;
	list-style-type: none;
	margin-right: 9px;
}
#ar_support_btns li.signup {
	margin-right: 0;
}
#ar_support_btns li a {
	display: block;
	overflow: hidden;
	width: 100%;
	height: 100%;
	text-indent: -999px;
	background: #fff url("/sustainability/EnergyForLife/PublishingImages/ar_support_btns.png") no-repeat;
	cursor: default;
	outline: 0;
}
#ar_support_btns li.increase a {
	background-position: 0 0;
}
#ar_support_btns li.setup a {
	background-position: 0 -102px;
}
#ar_support_btns li.signup a {
	background-position: 0 -204px;
}
#ar_support_btns li a:hover, #ar_support_btns li a:focus {
	background-position: 0 -306px;
}

/* Rate This Page */

div.subsiteRating {
    padding:9px 18px 18px;
    width:93.9%
}
p#rating-message {
	font-size:11px;
	margin:.5em 0;
}

div#stars {
	line-height:22px;
	vertical-align:bottom;
}

a.star_hover,
a.star {
	background:transparent url(images/star.png) 50% 50% no-repeat;
	width:18px;
	height:18px;
	margin:2px;
	display:block;
	float:left;
	overflow:hidden;
	line-height:120%;
	cursor:pointer;
}

a.star_hover {
	background-image:url(images/star_hover.png) !important;
}

span.prompt {
	font-size:10px;
	font-style:italic;
	padding-left:.5em;
}
/* Energy Plan Selector */

div.plan-selector select {
	width:140px;
	margin-right:15px;
}

div.plan-selector input.go-button {
	background:transparent url(/SiteCollectionImages/agl_go_button.gif) no-repeat;
	width:25px;
	height:18px;
	line-height:18px;
	border:0 none;
	padding:9px 0;
	font-size:0;
	overflow:hidden;
}

table.energy-plan-offer {
    border-collapse:collapse;
    border:1px solid #d3c7b3;
    padding:0;
    margin:0;
    width:100%;
}

table.energy-plan-offer .first-col {
    width:150px;
    text-align:center !important;
}

table.energy-plan-offer thead th {
    border:1px solid #d3c7b3;
    background:transparent url(/home/agl-energy-plans/offers/PublishingImages/offers-header-bg.png) repeat-x;
    font-family:Verdana;
    font-weight:bold;
    color:#06c;
    height:48px;
    line-height:45px;
    vertical-align:middle;
    text-align:left;
    padding:0 10px;
}

table.energy-plan-offer tbody td {
    background:transparent url(/home/agl-energy-plans/offers/PublishingImages/offers-row-bg.png) repeat-x;
    padding:20px 5px;
}

table.energy-plan-offer ul {
    padding:0;
    margin:0 0 0 18px;
}

table.energy-plan-offer li {
	list-style-type:none;
    list-style-image:url(/home/agl-energy-plans/offers/PublishingImages/offers-bullet.png) !important;
    list-style-position:outside;
    line-height:18px;
    vertical-align:top;
}

/* Moving Home */


/* FONT STYLES
----------------------------------------------- */

@font-face {
	font-family: 'BrauerNeue-BoldRegular';
	src: url('/Style%20Library/Images/agl/moving/brauerneue-bold-webfont.eot');
	src: local('?'), url('/Style%20Library/Images/agl/moving/brauerneue-bold-webfont.woff') format('woff'), url('/Style%20Library/Images/agl/moving/brauerneue-bold-webfont.ttf') format('truetype'), url('/Style%20Library/Images/agl/moving/brauerneue-bold-webfont.svg#webfontrZ5yg2z0') format('svg');
	font-weight: normal;
	font-style: normal;
}


	src: local('?'), url('/Style%20Library/Images/agl/moving/brauerneue-bold-webfont.woff') format('woff'), url('/Style%20Library/Images/agl/moving/brauerneue-bold-webfont.ttf') format('truetype'), url('/Style%20Library/Images/agl/moving/brauerneue-bold-webfont.svg#webfontrZ5yg2z0') format('svg');
	font-weight: normal;
	font-style: normal;
}


/* GENERAL STYLES
----------------------------------------------- */

.hideTxt {
	display: block;
	text-indent: -10000px;
	overflow: hidden;
}

#movers .blueTxt {
	color: #0066cc;
}

#movers .darkBlueTxt{
	color: #122a7a;
}

#movers p {
	margin-left: 0;
}

#movers #content {
	width: 990px; 
	border: none; 
	line-height: 18px;
}

#movers #content.top {
	margin: 0; 
	padding: 0;
}

#movers h1,
#movers h2 {
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	font-family: BrauerNeueBold;
	margin: 0 0 11px 0;
	font-size:16px;
	border: none;
}

#movers h3 {
	margin-bottom: 8px;
}

#movers #banner {
	margin-bottom: 15px;
}


#movers h1 {
	font-size: 20px;
}

#movers h2 {
	margin-bottom: 0; 
	padding-left: 16px; 
	padding-bottom: 14px; 
	font-size: 20px; 
	border-bottom: 1px solid #f0eeed;
}

#movers #colLeft,
#movers #colRight {
	float: left;
	width: 475px;
}

#movers #colLeft {
	margin-right: 40px;
}

#movers .panelVideo {
	width: 475px;
	height: auto;
	margin-bottom: 20px;
}

#movers .panelVideo .videoPlayer {
	width: auto;
	height: auto;
}

#movers .panelVideo h1,
#movers .connectionsPanel h1 {
	margin: 0;
	padding: 6px 16px;
	font-size: 20px;
	color: #ffffff;
	background: url(/home/moving-home/PublishingImages/bg_title.png) 0 0 no-repeat #0066cc;
}


.movingChecklist input[type=text] {
	padding: 4px;
	border: 1px solid #e1d8cc;
	color: #6E5C4E;
}

.panelDownload {
	margin: 0 0 12px 0;
	padding: 15px 28px 15px 28px;
	border: 1px solid #f1ede8;
	background: #faf9f7;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.panelDownload p {
	margin: 0 200px 0 0;
	padding-top: 10px;
	font-weight: bold;
	color: #988b80;
}

.panelDownload .btn_download_now {
	float: right;
}

.btn_back_to_movers {
	display: block;
	width: 180px;
	height: 41px;
	text-indent: -10000px;
	overflow: hidden;
	background: url(/home/moving-home/PublishingImages/btn_back_to_movers.png) 0 0 no-repeat transparent;
}

/* CONNECTION PANEL STYLES
----------------------------------------------- */

#movers .connectionsPanel {
	width: auto;
	min-height: 307px;
	margin-bottom: 20px;
	padding: 0 0 20px;
	background: url(/home/moving-home/PublishingImages/bg_connection_panel.png) 0 0 repeat-y #f9f8f6;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}

#movers .connectionsPanel .cols {
	width: auto;
	height: auto;
	margin: 0;
	padding: 16px 0 0;
}

#movers .connectionsPanel .cols li {
	position: relative;
	float: left;
	width: 205px;
	min-height: 192px;
	margin: 0;
	padding: 0 16px 60px;
	list-style-type: none;
}

#movers .connectionsPanel .linksContainer {
	position: relative;
}

#movers .connectionsPanel a.btnMoveOnlineHere {
	position: absolute;
	bottom: 0;
	left: 16px;
	width: 171px;
	height: 41px;
	background: url(/home/moving-home/PublishingImages/btn_move_online_here.png) 0 0 no-repeat transparent;
}

#movers .connectionsPanel p.businessCall {
	position: absolute;
	bottom: 9px;
	left: 16px;
	width: 172px;
	height: 25px;
	margin: 0;
	padding: 0;
	background: url(/home/moving-home/PublishingImages/business_call.png) 0 0 no-repeat transparent;
}


/* ICON LIST STYLES
----------------------------------------------- */

#movers .list {
	margin: 0 0 0 16px;
	padding: 0;	
}

#movers .list li {
	min-height: 66px;
	margin: 0;
	padding: 15px 16px 0 0;
	border-top: 1px solid #f0eeed;
	list-style-type: none;
}

#movers .list li p {
	margin: 0 0 0 63px !important;
}

#movers .list li h3 {
	margin: 0 0 0 63px !important;
	color: #0066cc;
}

#movers .list li:first-child,
#movers .list li.first-child {
	border-top: none;
}

#movers .list li .icon {
	float: left;
	padding-right: 15px;
}


/* Moving Checklist */
h2.movingChecklist {
	width: 524px;
	margin: 12px 0 0 0;
	padding: 6px 16px;
	font-size: 18px;
	color: #ffffff;
	background: url(/home/moving-home/PublishingImages/bg_title_orange.png) 0 0 no-repeat #eb8232;
}

.movingChecklist .date {
	padding: 15px 28px 15px 10px;
	background: #faf9f7;
}

.movingChecklist .date label {
	float: left;
	width: 300px;
	display: block;
	padding-top: 3px;
	font-weight: bold;
}

.movingChecklist .date .inputCalendar {
	width: 90px;	
}

.movingChecklist .date .datepickerContainer {
	position: relative;
	float: right;
	width: 202px;
}

.movingChecklist .date .datepickerContainer .ui-datepicker-trigger {
	position: absolute;
	top: 1px;
	left: 102px;
	margin: 0 0 0 0;
}

.movingChecklist .date .btn_go {
	position: absolute;
	top: 1px;
	right: 0;
}

.movingChecklist .listDate {
	float: right;
	font-weight: normal;
	position: absolute;
	top: 15px;
	right: 130px;
}

/* Hints and Tips */


.movingHintsTips h2 {
	font-family: BrauerNeueRegular;
	font-weight: normal;
	font-size: 18px;
	margin: 0 0 11px 0;
	color:#ffffff;
}

.movingHintsTips .expanding-list h4.item-header { background-image:none; padding: 28px 0 5px 0; margin: 0 70px 0 140px; color: #0066cc; position:static; height:auto; }
.movingHintsTips .expanding-list div.item-content {
    margin:20px 70px 20px 140px;
    padding:0;
}

.movingHintsTips .expanding-list p.item-subhead {margin: 0 70px 0 140px;}
.movingHintsTips .expanding-list .imgTips {float: left; width: 91px; height: 86px; margin: 18px 0 0 16px; padding: 8px; background: url(/home/moving-home/PublishingImages/bg_img_hints_tips.png) 0 0 no-repeat;}
.movingHintsTips .expanding-list li.expanding-list-item a.more { position: absolute; top: 28px; right: 28px; outline: none;}


/* Moving Directory */
.movingDirectory h2 {
	width: auto;
	margin: 0 0 12px 0 !important;
	padding: 6px 16px !important;
	font-size: 18px !important;
	color: #ffffff;
	background: url(/home/moving-home/PublishingImages/bg_title_orange_half.png) 0 0 no-repeat #eb8232;
}

.movingDirectory .cols {
	margin: 0 0 18px 0;
	position:relative;
	padding-bottom:10px;
}

.movingDirectory .col {
	float: left;
	width: 268px;
	margin: 12px 0 0 0;
	padding: 0 0 18px;
	background: #faf9f7;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}

.movingDirectory .col:first-child,
.movingDirectory .col.first-child {
	margin-right: 20px;
}

.movingDirectory .col ul {
	margin: 0 16px 0 32px !important;
	padding: 0 !important;
}

.movingDirectory .col li {
	margin: 0 0 8px;
	padding: 0;
}

.eec_items {
	margin: 0;
	padding: 0;
}
.eec_items .eec_row,
.eec_items .eec_row_btn {
	float: left;
	width: 100%;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.eec_items .eec_row_btn {
	border-bottom: 1px solid #e7e1d8;
	padding: 0 0 12px 0;
	margin: 0 0 12px 0;
}
.eec_items .eec_item {
	float: left;
	width: 264px;
}
.eec_items .eec_item.even {
	padding-right: 28px;
}
.eec_items h2 {
	font-size: 120%;
	margin: 0;
	padding: 0 0 8px 0;
}
.eec_items p {
	line-height: 130%;
	margin: 0 0 2px 0;
}
.eec_items img {
	display: block;
	float: left;
	margin: 0 14px 0 0;
	border: none;
}
.eec_items a.btn_more {
	display: inline-block;
	float: right;
	padding: 0 0 0 11px;
	background: transparent url('../img/eec_more.png') no-repeat 0 6px;
}

.bluetitle h1 {
	font-family: BrauerNeueRegular;
	font-weight: normal;
	font-size: 20px;
	margin: 0 0 11px 0;
	color: #0066cc;
}


.bluetitle h3 {
	font-family: BrauerNeueRegular;
	font-weight: normal;
	font-size: 14px;
	margin: 0 0 11px 0;
	color: #0066cc;
}
.bluetitle h2 {
	font-family: BrauerNeueRegular;
	font-weight: normal;
	font-size: 18px;
	margin: 0 0 11px 0;
	color: #0066cc;
}


.bluetitle h3 {
	font-family: BrauerNeueRegular;
	font-weight: normal;
	font-size: 14px;
	margin: 0 0 11px 0;
	color: #0066cc;
}

.careers h2 {
	font-family: BrauerNeueRegular;
	font-weight: normal;
	font-size: 18px;
	margin: 0 0 11px 0;
}


.careers h3 {
	font-family: BrauerNeueRegular;
	font-weight: normal;
	font-size: 14px;
	margin: 0 0 11px 0;
}

.icon plan-advantage-saver h2 {
	color: #0066cc;
}

