body{margin:0 auto;font:normal 12px Arial,Helvetica,Sans-serif;text-align:center}
td{font:normal 12px Arial,Helvetica,Sans-serif}
p{color:#000}
form{padding:0;margin:0}
a{color:#033;text-decoration:underline}
a:hover{color:#F90}
#access,.hide,hr,caption{display:none}
select,option{font:normal 10px Arial,Helvetica,Sans-serif;color:#000}
img{border:0}
#skipnav{display:none}
#popcontent{text-align:left}
#popcontent a{color: #033;}
#popcontent a:hover{color: #F90}
.bgLightBlue{background-color:#B5D4D7;color:#FFF;font:normal 12px Arial,Helvetica,Sans-serif}
.MemberLoginLarge{color:#fff;font:normal 22px Arial,Helvetica,Sans-serif}
#setF{text-align:center !important;padding:0;height:42px;background:url('../images/f_topandbot.jpg') repeat-x 0 0;position:relative;margin-top:8px;width:100%}
#fWidth{width:100%;background:url('../images/f_right_w.gif') no-repeat bottom right;position:relative;top:0;left:0;height:42px}
#setF>#fWidth{background:url('../images/f_right_w.gif') no-repeat top right;height:42px}
#sFootT{width:100% !important}
#sFoot{height:24px}
ul#sFoot{list-style-type:none;padding:0;margin:0;line-height:24px;text-align:center;height:24px}
#sFoot li{display:inline}
#sFoot li.last{display:inline;background:url('../images/f_div.gif') no-repeat right 1px;bac\kground:url('../images/f_div.gif') no-repeat right top;height:24px;padding:0 5px 0 0;padd\ing:0 1px 0 0}
#sFoot >li.last{padding:5px 4px 5px 0;background:url('../images/f_div.gif') no-repeat right 2px !important}
#sFoot a{white-space:pre;color:#777;font-size:11px;background:url('../images/f_div.gif') no-repeat 0 0;line-height:24px;padding:5px 7px 5px 10px;margin:0 -5px 0 0px;ma\rgin:0 -3px 0 0px;color:#777;text-decoration:none}
#sFoot a:hover{white-space:pre;background:url('../images/f_hover.gif') repeat-x 0 0px;bac\kground:url('../images/f_hover.gif') repeat-x 0 1px;text-decoration:none;padding:5px 7px 5px 10px;line-height:24px}
#sFoot >li a{background:url('../images/f_diva.gif') no-repeat 0 0}

#sFoot >li.lastIE7{padding:5px 4px 5px 0;background:url('../images/f_div.gif') no-repeat right 2px; padding-top:2px !important}

p#pBot{width:100%;color:#777;font-size:10px;margin:0px;padding:0px;line-height:18px;text-align:center}
#fLeft{position:absolute;top:0;left:0;z-index:2}
#popBan{display:block;width:100%;background:url('../images/pop.jpg') repeat-x 0 0;margin:0;padding:0;position:relative;height:99px;min-width:480px}
#popBanGAS{display:block;width:100%;background:url('../images/popGAS.gif') repeat-x 0 0;margin:0;padding:0;position:relative;height:99px;min-width:480px}
#popContLGAS{background:url('../images/poplgas.gif') no-repeat bottom left;height:99px}
#popContRGAS{background:url('../images/poprgas.gif') no-repeat bottom right;height:99px}
#popCont{background:url('../images/popr.gif') no-repeat bottom right;height:99px}
#endL{position:absolute;top:0;left:0;z-index:3}
.p_logo{display:inline;float:left;margin:12px 0 0 18px}
#p_menu{float:right;padding:8px 0 0 8px;margin:0;list-style-type:none}
#p_menu li{display:inline;padding:0}
#p_menu li a{padding:0 7px 0 5px;background:url('../images/bar.gif') no-repeat 100% 1px;color:#FFF;text-decoration:none;font:normal 11px Arial,Helvetica,Sans-serif}
#p_menu li a:hover{color:#F90;text-decoration:underline}
#p_menu li a.last{background:none}
#popBan >.pop{margin-top:0}
#popCont h1.pop{position:absolute;top:50px;right:0;display:block;padding:0 7px 0 0;margin:0;color:#FFF;font-size:22px;font-weight:lighter;font-family:Arial,Helvetica,Sans-serif;clear:right;text-transform:uppercase}
#popCont >h1.pop{position:absolute;top:21px;right:0;display:block;color:#FFF;font-size:22px;font-weight:lighter;clear:right;padding:29px 7px 0 0;margin:0 0 0 160px;text-transform:uppercase}
#holBan{display:block;width:100%;background:url('../images/hol.jpg') repeat-x 0 0;margin:0;padding:0;position:relative;height:99px;min-width:480px}
#holBanNZ{display:block;width:100%;background:url('../images/NZ_POP_hol.gif') repeat-x 0 0;margin:0;padding:0;position:relative;height:99px;min-width:480px}

.heading1{font:normal 28px Helvetica,Arial,Sans-serif;color:#033}

/*CSS Consolidation*/
#topNavContainer {
	position: relative;
	margin: 0;
	padding: 0;
	width: 769px;
	z-index: 1000 !important;
}
.topNav, .topNav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	width: 100%;
	height: 25px;
	text-align: center;
}
.topNav a {
	display: block;
	text-align: center;
	color:#FFF;
	background: #197A84 url('../images/n_bg.gif') no-repeat 100% 0;
	text-decoration: none;
	font: normal 11px Arial,Helvetica,Sans-serif;
	width: 100% !important;
}
.topNav a:hover, .topNav a:visited, .topNav a:active{ 
	color: #FFF;
	width: 100%;
}
.topNav a.selected{
	display: block;
	text-align: center;
	color:#FFF;
	background: #009999 url('../images/n_sel_bg.gif') no-repeat 100% 0;
	text-decoration: none;
	font: normal 11px Arial,Helvetica,Sans-serif;
}
.topNav a.topNavEnd{
	display: block;
	text-align: center;
	color:#FFF;
	background: #197A84 url('../images/n_endE.gif') no-repeat 100% 0;
	text-decoration: none;
	font: normal 11px Arial,Helvetica,Sans-serif;
}
.topNav a.topNavEndSel{
	display: block;
	text-align: center;
	color:#FFF;
	background: #009999 url('../images/n_sel_bgE.gif') no-repeat 100% 0;
	text-decoration: none;
	font: normal 11px Arial,Helvetica,Sans-serif;
}
.topNav b {
	display: block;
	background: url('../images/n_cap.gif') no-repeat 0 0;
	line-height: 25px;
	padding: 0 5px;
	font-weight: normal;
	font-size: 13px;
}
.topNav li.selected b {
	display: block;
	background: url('../images/n_sel.gif') no-repeat 0 0;
	line-height: 25px;
	font-weight: normal;
	font-size: 13px;
}
.topNav li:hover b, .topNav li.csshover b {
	background-position: 0 -25px;
}
.topNav li:hover a, .topNav li.csshover a {
	background-position: 100% -25px ;
}
.topNav li{
	float: left;
}
.topNav > li{
	float: left;
	width: 100%;
}
.topNav li ul {
	position: absolute;
	width: 103px;
	left: -999em;
	border-top: 1px solid #948690;
}
.topNav li:hover ul, .topNav li.csshover ul {
	left: auto;
	width: 103px !important;
}
.topnav.lastHover li:hover ul, .topNav.lastHover li.csshover ul {
	left: 674px !important; 
	lef\t: 666px !important;
}
.topNav.lastHover li:hover > ul {
	left: 666px !important; 
}
.topNav li:hover > ul {
	left: auto;
	width: 103px !important;
}
.topNav iframe {
	position: absolute;
	z-index: -1;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
	display: none;
	width: 104px;
}
li.csshover iframe {
	left: auto;
	display: block;
}
.lastHover li.csshover iframe {
	left: 666px !important;
	display: block;
}
.topNav li li a {
	padding: 3px 3px 3px 5px;
	margin: 0;
	color: #FFF;
	width: 95px !important;
	text-align: left;
	background: #197A84;
	border-bottom: 1px solid #FFF;
}
.topNav li li a:hover {
	background: #40C9E3;
	color: #033;
}