/* RESET
---------------------------------------------------------------------------------------------------- */
html,body,div,span,h1,h2,p,a,abbr,img,small,strike,strong,var,b,u,i,ul {margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}
html {height:100%}
body {min-height:101%;line-height:1;color:black;background:white}

/* LAYOUT
---------------------------------------------------------------------------------------------------- */
body {background:#fff;}
#wrap,#contentwrap,#content {position:relative}
#wrap {width:990px;margin:0 auto;padding:0;text-align:left;overflow:hidden}
#contentwrap {width:990px;margin:0;z-index:1}
#content {width:940px;margin:0 25px;overflow:hidden;clear:both;}
#footerwrap {width:990px;margin:0}
#footer {width:990px;margin:0;text-align:center;clear:both;background:#fff}

/* Design
-------------------------------------------------------------- */
body {font-size:62.5%;line-height:1.4;font-family:Arial,Helvetica,sans-serif;background:#ddd url(images/body.gif) repeat-y 50% 0}
#wrap {background:#fff}
#footerwrap {clear:both;background:#014785 url(images/footerwrap.gif) repeat-x top left}

a {color:#007E44;text-decoration:none}

/* Icons */
a.iSitemap,a.iFeeds,a.iContact,a.iFaq {display:block;background:transparent url(images/icons.gif) no-repeat 0 -300px;padding-left:22px;line-height:2}
a.iSitemap {background-position:0 -500px;width:65px} 	a:hover.iSitemap {background-position:0 -620px}
a.iFeeds {background-position:0 -530px;width:75px}		a:hover.iFeeds {background-position:0 -650px}
a.iContact {background-position:0 -560px;width:75px}	a:hover.iContact {background-position:0 -680px}
a.iFaq  {background-position:0 -590px;width:65px}		a:hover.iFaq {background-position:0 -710px}

/* Masthead
-------------------------------------------------------------- */
#masthead {position:relative;width:990px;height:96px;padding:50px 0 0 0;margin:0;background:#fff url(images/bg_masthead.jpg) no-repeat 0 0;z-index:2;overflow:hidden;}
	#masthead h1 {position:relative;width:85px;height:100px;margin:0;overflow:hidden;}
	#masthead h1 a {display:block;width:85px;height:100px;float:left;background:transparent url(images/nrl-logo.png) no-repeat 0 0;text-indent:-9000px;}
	
/*  Teams  */
#teams {width:985px;height:39px;overflow:hidden;position:absolute;top:7px}
	#teams ul {margin:0}
	#teams ul li {display:block;float:left;height:40px;width:40px;margin-right:0;margin-left:4px;background:transparent url(images/teams.gif) no-repeat 0 0}
	#teams ul a {display:block;width:100%;height:100%;text-indent:-9000px}
	#teams #broncos {background-position:-5px 2px;margin-left:10px}
	#teams #bulldogs {background-position:-45px 0}
	#teams #raiders {background-position:-95px 1px}
	#teams #cowboys {background-position:-140px 0}
	#teams #eagles {background-position:-185px 0}
	#teams #storm {background-position:-230px 0}
	#teams #knights {background-position:-275px 0}
	#teams #eels {background-position:-325px 0}
	#teams #panthers {background-position:-365px 0}
	#teams #sharks {background-position:-410px 0}
	#teams #rabbitohs {background-position:-455px 0}
	#teams #dragons {background-position:-495px 0}
	#teams #roosters {background-position:-535px 0}
	#teams #warriors {background-position:-580px 0}
	#teams #tigers {background-position:-625px 0}
	#teams #titans {background-position:-665px 0}

/* Unmetered */
#teams .unmetered {float:left;width:100px;height:30px;margin:5px 0 0 168px;position:relative;overflow:hidden;}
	#teams .unmetered a {display:block;width:100px;height:50px;background:transparent url(images/bigpondUnmetered.gif) 0 0;text-indent:-9000px}
	#teams .unmetered a:hover {background-position:0 -50px}

/* Footer
-------------------------------------------------------------- */
#footer {background:#fff url(images/footer.gif) no-repeat 0 0;text-align:left;padding:0 0 15px 0;overflow:hidden}
	#footer p {color:#444;margin:0;font-size:.9em;text-align:center;clear:both;}
	#footer p a {color:#444;text-decoration:underline}
	#footer h5 {width:520px;float:left;margin:10px 80px 0 10px;font-size:11px}
	#footer ul {list-style:none;width:380px;float:left;margin:8px 0 15px 0;font-size:12px;font-weight:bold;overflow:hidden}
	#footer ul li {font-size:11px}
	#footer ul li a {display:block;float:left}
	#footer ul li a:hover {text-decoration:none}
	#footer h5,#footer li {color:#444}	
	
/* IE Hack */
*html #masthead {height:96px;overflow:hidden}
*html #teams #broncos {margin-left:5px} 
*html #footer h5 {margin:10px 80px 0 5px}
*html .termsconditions {margin-left:98px}
*html #masthead h1 a {cursor:pointer}
*html #masthead h1 a { behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "/Portals/0/images/2009/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));}

/* Navigation
-------------------------------------------------------------- */
	.navwrap {width:990px;height:27px;position:relative;margin:0;background:#fff url(images/bg_nav.jpg) no-repeat 0 0;border-bottom:1px solid #fff;z-index:10000}
	/*.navwrap {background:#fff url(http://nrl.com/portals/0/images/css/bg_nav-heritage.jpg) no-repeat 0 0}*/
	
.nav {margin:0}
.nav ul {display:block;width:780px}
	.nav li {display:block;position:relative;float:left;height:27px;line-height:22px;font-size:12px;color:#fff;font-weight:bold;padding:0 10px}
	.nav li {cursor:pointer}
	.nav li.activeState {background:#fff;color:#000;margin-left:5px;height:25px}
	.nav li.activeState a {color:#000;background:none !important}
	.nav li.activeState ul li a {color:#fff}
	.nav li.hoverState {background:#494949}
	.nav li.hoverState a {background:#494949}
	.nav li.activeState a, .nav li.activeState {background:#fff !important}
	.nav li.activeState ul li a, .nav li.activeState ul li {background:none !important;}
	.nav li.hoverState ul li {display:block}
	.nav li a {color:#fff;text-decoration:none;display:block;width:auto;height:100%}
	.nav li a:link, .nav li a:hover {text-decoration:none;}
	.nav li ul {display:block;position:absolute;width:364px;height:auto;top:25px;left:0;background:#0e0e0e url(images/navgrad.jpg) repeat-x;overflow:visible}
	.nav li.singleCol ul {width:187px !important}
	.nav li ul li {display:none;width:177px;padding:0;background-image:none;margin:0;overflow:visible;line-height:22px}
	.nav li ul li a {text-decoration:none;color:#fff;border-bottom:1px solid #606060 !important;display:block;width:167px;height:25px;background:none !important;margin:0 0 0 10px;padding:0;overflow:hidden}
	.nav li.singleCol ul li a {margin:0 10px}
	.nav li ul li a.last {border:0 !important}
	.nav li ul li a:hover {color:#FFE100}

	.nav li.nav-home.hoverState {height:23px}
