/* 1Seven CSS */
/* J Duley */
/* Created 31st May 2007 */
/* Global stuff */
* { margin: 0px; padding: 0px }
body { text-align: center }
.container { margin-left: auto; margin-right: auto; width: 1000px; text-align: left }
a img { border: none }
p, span, div, li, ol, ul, blockquote { font-size: 12px; font-family: Arial, sans-serif }
.DN { display: none }
/* Clearfix and clearing div*/
.cf:after { clear: both; display: block; content: "."; height: 0; visibility: hidden }
.cf { display: inline-block }
/* Hides from IE-mac \*/
* html .cf { height: 1% }
.cf { display: block }
/* End hide from IE-mac */
.cl { clear: both; width: 1px !important; margin: 0px !important; padding: 0px !important; font-size: 1px !important; line-height: 1px !important; height: 1px !important }
/* Containers */
.headerBannerOC { padding-bottom: 5px }
.headerBannerOC h1 { background-image: url(http://mm.afl.com.au/Portals/0/images/1seven_banner.jpg); background-repeat: no-repeat; height: 115px }
.headerBannerOC h1 a { display: block; height: 115px }
.bigPondNavOC { background-color: #2783c2 }
div.sorrentoOnlyContainer { width: 990px; margin: 0px; background: #ffffff }
.bodyContentOC { padding: 20px 0px 200px 0px; background-color: #2783c2; background-position: bottom right; background-repeat: no-repeat }
.bodyContentIC { margin: 0px 25px 0px 25px }
.bodyContentHomeOC { background-color: #2783c2 }
.bodyContentHomeIC { margin: 0px 0px 0px 0px }
.bodyContentAreaOC { }
.bodyContentAreaIC { margin: 0px 30px }
.bodyContentLeftOC { float: left; width: 585px }
.bodyContentLeftIC { margin: 0px 30px 0px 0px }
.bodyContentRightOC { float: left; width: 360px }
.bodyContentRightIC { }
.footerImageOC { margin: 15px 0px }
/* Footer */
.footerNavOC { background-color: #2783c2; height: 35px }
.footerNavIC { margin-left: auto; margin-right: auto; padding-top: 10px; text-align: center; text-align: left }
.footerNavIC p { color: #ffffff; text-align: center }
.footerNavOC p a { color: #ffffff; text-decoration: none }
.footerNavOC p a:hover { text-decoration: underline }
/* 1Seven CSS */
/* J Duley */
/* Created 31st May 2007 */
/* Global stuff */
* { margin: 0px; padding: 0px }
body { text-align: center }
.container { margin-left: auto; margin-right: auto; width: 1000px; text-align: left }
a img { border: none }
p, span, div, li, ol, ul, blockquote { font-size: 12px; font-family: Arial, sans-serif }
.DN { display: none }
p { margin: 0px 0px 10px 0px; color: #000000 }
/* Clearfix and clearing div*/
.cf:after { clear: both; display: block; content: "."; height: 0; visibility: hidden }
.cf { display: inline-block }
/* Hides from IE-mac \*/
* html .cf { height: 1% }
.cf { display: block }
/* End hide from IE-mac */
.cl, .clear { clear: both; width: 1px !important; margin: 0px !important; padding: 0px !important; font-size: 1px !important; line-height: 1px !important; height: 1px !important }
ul, ol { margin: 5px 5px 15px 25px }
ol li ul li { list-style: square }
li { margin: 3px }
/* For IE */
* html .contentMainIC { height: 1% }
/* BigPond Sorrento Header Start */
div.bigPondHeaderWrapper { background: url(http://mm.afl.com.au/afl/sorrentoHeader/bg_header.gif) #ffffff repeat-x bottom left }
div#bigPondHeader { width: 100%; margin: 0px auto; position: relative; height: 55px; overflow: hidden }
div#bigPondHeader ul.bigPondLinks { margin: 0px; padding: 0px; list-style-type: none !important; position: absolute; left: 180px; top: 7px }
div#bigPondHeader ul.bigPondLinks li { float: left; clear: none; margin: 0px; padding: 0px 8px 0px 9px; list-style-type: none !important; background: transparent url(http://mm.afl.com.au/afl/sorrentoHeader/gr_links_divider.gif) no-repeat left center; font-family: verdana,helvetica,arial,sans-serif; font-size: 9px }
div#bigPondHeader ul.bigPondLinks li.first { background: none }
div#bigPondHeader ul.bigPondLinks li a:link, div#bigPondHeader ul.bigPondLinks li a:visited { color: #666666; text-decoration: none }
div#bigPondHeader ul.bigPondLinks li a:hover, div#bigPondHeader ul.bigPondLinks li a:active { color: #1177aa; text-decoration: underline }
div#bigPondHeader div#searchSensis { width: 170px; position: absolute; top: 30px; /*	right: 57px;*/ left: 523px }
div#bigPondHeader div#sensisLogo { width: 108px; float: left; background: url(http://mm.afl.com.au/afl/sorrentoHeader/bg_sensis_logo.gif) no-repeat; position: absolute; top: 1px; left: 1px; height: 15px; z-index: 2 }
div#bigPondHeader div#searchSensis input#findField { width: 107px; float: left; border: 1px solid #a5acb2; padding: 2px; margin: 0px; background: #ffffff; font-size: 10px; z-index: 1 }
div#bigPondHeader div#bigPondHeaderAd { position: absolute; top: 0px; right: 0px }
div#bigPondHeader div.sorrentoAFLLogo { display: none }
div#bigPondHeader div#bigPondLogo { position: absolute; left: 0px; top: 10px; height: 55px }
div#bigPondHeader ul.channelsNav { margin: 0px; padding: 0px; list-style-type: none !important; position: absolute; top: 25px; left: 147px; height: 30px; overflow: hidden }
div#bigPondHeader ul.channelsNav li { float: left; clear: none; margin: 0px; padding: 0px; list-style-type: none !important }
/* BigPond Sorrento Header Finish */
/* BigPond Sorrento Header Start */
div.sorrentoFooter div.UFC { padding: 4px 0px; border-top: 1px solid #67acd0; background-color: #0175b0; text-align: center }
div.sorrentoFooter div.UFC div.UFCLogo div.linksFooter { width: 720px; margin: 0px auto; color: #ffffff !important; font-size: 9px; text-align: left }
div.sorrentoFooter div.UFC div.UFCLogo div.linksFooter * { color: #ffffff !important; font-size: 9px; line-height: 15px }
/* BigPond Sorrento Header Finish */
div.AFLFooter * { color: #496094 !important }
div.AFLFooter a:hover { }
/* topNav */
.topNavOC { padding-bottom: 5px }
.topNavOC ul { margin: 0px; padding: 0px; width: 100%; background-color: #009966; color: #ffffff }
.topNavOC ul li { margin: 0px; padding: 0px; float: left; list-style: none }
.topNavOC ul li a { float: left; border-right: 1px solid #ffffff; padding: 5px 40px; background-color: #009966; color: #ffffff; text-decoration: none }
.topNavOC ul li a.endNav { border-right: none; padding-right: 46px }
.topNavOC ul li a:hover { background-color: #005fbd; color: #ffffff; text-decoration: underline }
.topNavOC .selected { background: #e5182c; color: #ffcc00 }
/* Body content BG */
div.bodyContentOC { padding-bottom: 300px; background-color: #2783c2 }
.BG1 { background: url(http://mm.afl.com.au/1Seven/images/BG_content/BG_content5.jpg) bottom right no-repeat }
.BG2 { background: url(http://mm.afl.com.au/1Seven/images/BG_content/BG_content2.jpg) bottom right no-repeat }
.BG3 { background: url(http://mm.afl.com.au/1Seven/images/BG_content/BG_content3.jpg) bottom right no-repeat }
.BG4 { background: url(http://mm.afl.com.au/1Seven/images/BG_content/BG_content2.jpg) bottom right no-repeat }
.BG5 { background: url(http://mm.afl.com.au/1Seven/images/BG_content/BG_content5.jpg) bottom right no-repeat }
.BG { background: url(http://mm.afl.com.au/1Seven/images/BG_content/BG_content5.jpg) bottom right no-repeat }
/* Body Content Left - Panel inset  */
.panelLeftOC { float: left; width: 180px; margin: 0px 10px 10px 0px }
/* .articleContent { width: 513px; } */
.panelRightOC { float: right }
.panelRightOC { margin-left: 15px }
.panelRightOC * { display: inline }
.panelRightOC img { margin-bottom: 10px }
.panelContentOC { width: 180px; padding: 10px 0px 10px 0px; border-top: 2px solid #cccccc; border-bottom: 2px solid #cccccc; display: block }
.panelContentOC div, .panelContentOC ul, .panelContentOC li { display: block }
.panelContentIC { padding-left: 10px }
.panelContentIC ul { margin: 0px }
.panelContentIC li { padding: 5px 0px 5px 25px; list-style-type: none; background-image: url(http://mm.afl.com.au/1Seven/images/related.gif); background-repeat: no-repeat; background-position: 4px 8px }
.panelContentIC li a { color: #000000 }
.panelContentIC li a:hover { color: #00663e }
/**/
/* Body Content Left */
.bodyContentLeftOC { width: 585px; padding-bottom: 20px }
.bodyContentLeftIC { overflow: hidden }
.bodyContentLeftOC a { color: #000000 }
.bodyContentLeftOC a:hover { color: #00663e }
/* Body Content Left - Signatures */
.signatureOC { float: left; width: 115px; margin-right: 10px; padding-top: 20px }
.signatureOC p { margin: 0px; padding: 0px }
/* Body Content Left - Printer friendly version */
.printFriendlyOC { padding: 10px 0px }
.printFriendlyIC { float: right; width: 200px; text-align: right; height: 1% }
.printFriendlyOC a { color: #000000; font-size: 11px; text-align: right; text-decoration: underline }
.printFriendlyOC a:hover { color: #00663e }
.printFriendlyOC a:visited { color: #000000 }
.printFriendlyOC .pfv { padding-left: 20px; background-image: url(http://mm.afl.com.au/1seven/images/printer.gif); background-repeat: no-repeat; background-position: left }
/* Related links - The Program */
.relatedLinksOC a.relatedLinkWI { display: block }
.relatedLinksOC a.relatedLinkWI img { margin-right: 5px; vertical-align: middle }
.relatedLinksOC a.relatedLinkWI strong { padding: 5px 0px }
.relatedLinksOC a { color: #000000; font-size: 11px; text-decoration: underline }
.relatedLinksOC a:hover { color: #00663e }
.relatedLinksOC a:visited { color: #000000 }
/* Related links */
.relatedLinkImage { width: 100px; float: left }
.relatedLinkText { float: 200px; left:  }
.relatedLinksOC hr { margin-bottom: 5px }
.relatedLinksOC ul { margin-bottom: 20px }
.relatedLinksOC li { padding: 5px 0px 5px 20px; list-style-type: none; background-image: url(http://mm.afl.com.au/1Seven/images/related.gif); background-repeat: no-repeat; background-position: 4px 7px; font-weight: 700 }
.relatedLinksOC li a { color: #000000 }
.relatedLinksOC li a.moreLink { color: #000000; font-weight: 400 }
.relatedLinksOC li a:hover { color: #00663e }
.relatedLinksOC hr { width: 70%; margin: 0px auto; border-top: 1px solid #cccccc; text-align: center; height: 1px }
.relatedLinksOC p.boldItalic { font-style: italic; font-weight: 700 }
/* Online Calculators */
.onlineCalculators { padding: 15px 0px }
.onlineCalculators strong { margin-bottom: 10px; display: block }
.onlineCalculators .calcLink { padding-left: 20px; background-image: url(http://mm.afl.com.au/1Seven/images/related.gif); background-repeat: no-repeat; background-position: 0px 0px; font-weight: 700 }
/* Article links */
.bodyContentLeftOC ul { padding-top: 5px }
.newsContainer { margin: 0px 20px }
.newsArticleIC { overflow: hidden }
.newsItem .h3_articleHeading { margin: 0px }
.newsItem, .articleWrapper { padding-bottom: 10px }
.newsItem .imgContainer, .articleLinkImage { width: 100px; float: left; margin-right: 5px }
.newsItem .textContainer, .artcileLinkText { width: 400px; float: left }
.newsItem .textContainer a, .artcileLinkText a { color: #000000; font-size: 11px; font-weight: 700; text-decoration: underline }
.newsItem .textContainer a:hover, .artcileLinkText a:hover{ color: #00663e }
.newsItem .textContainer a:visited, .artcileLinkText a:visited{ color: #000000 }
.paging { padding: 10px 0px 10px 0px; text-align: center }
.paging a { color: #000000; font-size: 11px; text-decoration: underline }
.paging a:hover { color: #00663e }
.paging a:visited { color: #000000 }
/*  Article content */
.bodyContentLeftOC h3 { margin-bottom: 10px; color: #000000; font-size: 14px; font-weight: 700 }
.bodyContentLeftOC .newsArticleOC h3 { margin-bottom: 0px; color: #000000; font-size: 14px; font-weight: 700 }
.bodyContentLeftOC .newsArticleOC .author { margin-bottom: 10px; color: #666666; font-size: 11px; font-weight: 400 }
.bodyContentLeftOC h4 { color: #000000; font-size: 11px; font-weight: 700 }

.newsArticleOC .newsArticleIC,
.newsArticleOC .newsArticleIC p,
.newsArticleOC .newsArticleIC div,
.newsArticleOC .newsArticleIC li,
.newsArticleOC .newsArticleIC span,
.newsArticleOC .newsArticleIC blockquote,
.newsArticleOC .newsArticleIC h4 {font-family:Arial,sans-serif;font-size:12px}

/* Quotes - Ambassadors */
p.quote { font-style: italic }
p.stats { padding: 0px; margin: 0px }
blockquote { margin: 20px }
/* Teachers - curriculum resources */
.lessonsOC h4 { color: #000000; font-size: 11px; font-weight: 700 }
.lessonsOC a { color: #000000; font-size: 11px; text-decoration: underline }
.lessonsOC a:hover { color: #00663e }
.lessonsOC span { margin: 0px; padding: 0px }
.lessonsOC .show { display: block }
.lessonsOC .hide { display: none }
.lessonsOC .expand { }
.lessonsOC .clicked { }
.lessonsOC .lightBG { background-color: #95d0ea }
#wrapper1, #wrapper2, #wrapper3, #wrapper4 { margin-bottom: 10px; padding: 5px }
#container1 a , #container2 a, #container3 a, #container4 a { font-weight: 700 }
/*  Newsletter Archive */
.newsletterArchiveOC { padding: 3px 0px; margin-bottom: 20px; background-color: #95d0ea }
.newsletterArchiveIC { padding: 0px 5px }
.newsletterArchiveIC h4 { margin-bottom: 5px; color: #000000; font-size: 11px; font-weight: 700 }
.newsletterArchiveOC ul { margin: 0px 0px 0px 0px }
.newsletterArchiveOC li { padding: 0px 0px 10px 20px; list-style-type: none; background-image: url(http://mm.afl.com.au/1Seven/images/related.gif); background-repeat: no-repeat; background-position: 0px 2px; font-weight: 400 }
.newsletterArchiveOC a { color: #000000; font-size: 11px; text-decoration: underline }
.newsletterArchiveOC a:hover { color: #00663e }
.newsletterArchiveOC a:visited { color: #000000 }
/*  Newsletter Content */
span.mt { font-weight: 700; font-size: 14px }
span.bhead { font-weight: 700 }
/* Footnotes */
.footnotes { padding-top: 10px }
.footnotes ol { color: #666666 }
/* Forms */
.formOC fieldset { float: left; clear: left; margin: 15px 0 0 0; padding: 0; border: none }
.formOC legend { margin-left: 10px; padding: 0; color: #000000; font-weight: bold }
.formOC input { float: left; width: 140px; display: block }
.formOC ol { margin: 20px 0px 0px 0px; padding: 0px }
.formOC ol.bob li { float: left; width: 500px }
.formOC ol.bob { width: 500px; overflow: hidden }
.formOC li { margin: 0px; padding: 5px 0px 10px 5px; list-style: none }
.formOC li.darkBG { background-color: #60b0db }
.formOC label { float: left; width: 160px; display: block; color: #000000; font-weight: 700; font-size: 11px }
fieldset.submit { float: none; width: auto; border: 0 none #ffffff; padding-left: 160px }
fieldset.submit input.submit { width: 60px }
.subItems { float: left; width: 300px; line-height: 20px }
.subItems label, .subItems input { width: auto }
.subItems input { }
.subItems label { margin: 0px 0px 0px 5px }
.subItemsPostDetails { float: left; width: 300px; line-height: 20px }
.subItemsPostDetails input { width: auto; margin: 0px 0px 5px 5px }
.subItemsPostDetails select { width: 80px; margin: 0px 0px 5px 5px }
.subItemsPostDetails label { clear: left; width: 80px; margin: 0px 0px 5px 5px }
* html div#email_form { width: 300px !important; overflow: hidden }
div#email_Form td.NormalBold { display: none !important }
div#email_Form td table { display: none !important }
div#email_Form td p a { border: 1px solid #000000; width: 70px; padding: 4px; background-color: #ffffff; font-weight: 700; font-size: 14px; text-decoration: none; text-align: center }
div#email_Form td p { margin-left: 165px }
.completeMessage_O { font-size: 14px; font-weight: 700 }
/* Some stuff for Dave */
div.secondaryNavContainer { padding: 0px 0px 0px 0px }
.tac { text-align: center !important }
/* Tables within Curriculum Articles */
.bodyContentLeftOC table.p1 { width: 500px !important; font-size: 11px }
.bodyContentLeftOC table.p1 th { font-size: 11px }
.bodyContentLeftOC table { width: 500px; margin-bottom: 10px; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-align: left; vertical-align: top }
.bodyContentLeftOC table td, table th { font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: 700 }
.bodyContentLeftOC table.bloom, table.gardner, table.edward, { width: 500px; border: 1px solid #000000; margin-bottom: 10px; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: 700; text-align: center; vertical-align: top }
.bodyContentLeftOC table.bloom td { width: 84px; border: 1px solid #000000 }
.bodyContentLeftOC table.gardner td { width: 63px; border: 1px solid #000000 }
.bodyContentLeftOC table.edward td { width: 84px; border: 1px solid #000000 }
.bodyContentLeftOC table.caTable { width: 500px; border: 1px solid #000000; margin-bottom: 10px; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: 700; text-align: left; vertical-align: top }
.bodyContentLeftOC table.caTable td, .bodyContentLeftOC table.caTable th { border: 1px solid #000000; padding-left: 5px }

/* Control Panel */
ul.module-panel {margin:0}


/* bullet for list */
*html .standardList, *html .list {display:inline}
*+html .standardList, *+html .list {display:inline}
*+html .standardList li, *+html .list li {vertical-align:top;position:relative;top:-0.6em !important;display:list-item}
*html .standardList li, *html .list li {vertical-align:top;position:relative;top:-0.6em !important;display:list-item}
*+html ol.standardList li, *+html ol.list li {top:-0.1em !important}
*html ol.standardList li, *html ol.list li {top:-0.1em !important}

/* Navigation */
#navwrap .searchBox {
display:none;
height:25px;
margin:0;
padding-top:5px;
position:absolute;
right:0;
top:0;
width:220px;
}

#Form { background: none } 

#navwrap .nav li a {
border:0 none;
color:#FFFFFF;
font-weight:normal;	
height:25px;
line-height:25px;
padding:0 35px;
text-transform:capitalize;
}

#navwrap .nav li {
border-left:1px solid #FFFFFF;
height:25px;
background:none;
padding:0 0;
}	

#navwrap .nav li a span {
padding:0 0;
}


#navwrap .nav {background:#009966;display:block;width:1000px;height:25px}

#navwrap .nav li {border-left:1px solid #fff;height:25px}
#navwrap .nav li a {padding:0 33px;font-weight:normal;border:0;height:25px;line-height:25px;text-transform:capitalize}
#navwrap .nav li a:hover {text-decoration:underline;color:#fff;background:#005FBD}
#navwrap .nav li ul.submenu {width:220px;height:auto;top:0}
#navwrap .nav li ul.submenu li {background:#009966;width:220px !important;height:auto;border:none;border-bottom:1px solid #fff}
#navwrap .nav li ul.submenu li a {background:transparent;color:#fff;width:190px !important;line-height:25px;border:none;height:auto;white-space:nowrap;float:none !important;padding:0 15px}
#navwrap .nav li ul.submenu li a:hover {background:#005FBD;text-decoration:none;width:190px !important;padding:0 15px}
#navwrap .nav .toprow ul li ul {left:220px !important}
#navwrap .nav_home {border:none !important} /* most left nav item has no borders */

body {background:url("http://mm.afl.com.au/Portals/0/images/2009/body.gif") repeat-y scroll 50% 0 #DDDDDD  !important}
#navwrap .nav li a:hover span {background:none;}
#navwrap .nav li a:hover {color:#fff;background:#005FBD;text-decoration:none}
#navwrap .nav li a.current {background:#fff;color:#004684}

