.teachernotes-title {
       position: relative;
       top: 123px;
       _top: 129px;
       left: 196px;
}


#teachernotes-content {
float: left;
        width: 900px;
        background: transparent;
        margin-top: -12px;
}


.teachernotes-bgr {
         background: url(../pf/marketing.jpg)  no-repeat left top; 
         width: 853px;
         height: 176px;
}


.violet .teachernotes-bgr {
         background: url(../pf/marketing.jpg)  no-repeat left top; 
         width: 853px;
         height: 176px;
}


.red .teachernotes-bgr {
         background: url(../pf/marketing.jpg)  no-repeat left top; 
         width: 853px;
         height: 176px;
}


.green .teachernotes-bgr {
         background: url(../pf/marketing.jpg)  no-repeat left top; 
         width: 853px;
         height: 176px;
}

.blue .teachernotes-bgr {
         background: url(../pf/marketing.jpg) no-repeat left top; 
         width: 853px;
         height: 176px;
}

.gr-blue .teachernotes-bgr {
         background: url(../pf/marketing.jpg)  no-repeat left top; 
         width: 853px;
         height: 176px;
}


#teachernotes-left-column {
        float: left;
        height: auto;
}


#teachernotes-center-column {
        float: left;
        width: 476px;
        margin-top: 0;
}

#right-teachernotes-column {
        float: left;
}

#right-teachernotes-subpages {
        margin-left: 8px;
        position: fixed;
        top: 280px;
        left: 665px;
}

#left-teachernotes-subpages {
	margin-left: 8px;
}

/* ######### notes menu ######### */

#teachernotes-menu {
        width: 188px;
        margin: 0 0px 0px 8px;
}

#teachernotes-menu ul {
        margin: 0;
        padding: 0px;
        list-style-type: none;
        width: 172px;
}
#teachernotes-menu ul li ul {
        margin: 0;
        padding: 0px;
        list-style-type: none;
        width: 172px;
		background-color:#F1F1F1;
		font-size:1em;
}
#teachernotes-menu ul li a {
        display: block;
        text-decoration: none;
        color: #F46304;
        font-weight: bold;
        width: 160px;
        padding: 1px 0px 1px 7px;
        margin: 0px 3px 0px 3px;
        background: url(../pf/menu-arrow-orange.png) no-repeat 158px center;
        _background: url(../pf/menu-arrow-orange.gif) no-repeat 158px center;
}
#teachernotes-menu ul li ul li a {
        display: block;
        text-decoration: none;
        color: #BB3900;
        font-weight: bold;
        width: 160px;
        padding: 1px 0px 1px 7px;
        margin: 0px 3px 0px 3px;
        background: url(../pf/menu-arrow-red.png) no-repeat 158px center;
        _background: url(../pf/menu-arrow-red.gif) no-repeat 158px center;
		text-indent:10px;
		border-bottom:1px #D0D0D0 solid;
}



#teachernotes-menu ul li a:hover, #teachernotes-menu ul li a.on {
        display: block;
        text-decoration: none;
        color: white;
        font-weight: bold;
        width: 160px;
        margin: 0px 3px 0px 3px;
        padding: 1px 0px 1px 7px;
        background: #A92802 url(../pf/menu-arrow.png) no-repeat 158px center;
        _background: #A92802 url(../pf/menu-arrow.gif) no-repeat 158px center;
}


#teachernotes-menu ul li ul.sub_navigation li a:hover
{color:#BB3900;
background: #CFCFCF url(../pf/menu-arrow-red.png) no-repeat 158px center;}

#teachernotes-menu ul li ul.sub_navigation li a.current 
{background: #CFCFCF url(../pf/menu-arrow-red.png) no-repeat 158px center;}



.teachernotes-menu-first {
        border-top: none!important;        
}

/* ######### MENU END ###########  */


.teachernotes-center-box-top-bgr {
       background: url(../pf/notes-center-box-top-bgr.png) no-repeat left bottom;
       _background: url(../pf/notes-center-box-top-bgr.gif) no-repeat left bottom; 
       width: 486;
       height: 7px;
}


.teachernotes-center-box {
	height: auto;
	
       background: url(../pf/notes-center-box-bgr.png) repeat-y left top; 
       _background: url(../pf/notes-center-box-bgr.gif) repeat-y left top; 
       width: 455px;
       padding: 0 15px 0 6px;
	   padding-top:0.5em;
}

.teachernotes-center-box-bottom-bgr {
       background: url(../pf/notes-center-box-bottom-bgr.png) no-repeat left top;
       _background: url(../pf/notes-center-box-bottom-bgr.gif) no-repeat left top;
       width: 476px;
       height: 13px;
}

.teachernotes-feature {
        width: 188px;
        margin: 0px 0px 0px 0px;
        
}


/* TYPOGRAPHY FOR NET NOTES */

#teachernotes-center-column h1 {
	color: #F15800;
	font-size: 1.8em;
	line-height: 1.2em;
	font-family: "arial",sans-serif;
	font-weight: bold;
	border-bottom:1px #D0D0D0 solid;
	margin-bottom:0.5em;
	padding-bottom:0.3em;
}

#teachernotes-center-column h2 
{
	font-weight: bold;
	font-size: 1.7em;
	margin-bottom:0.5em;
}


#teachernotes-center-column h3 
{
	margin-bottom:0.4em;
	padding-bottom:0.5em;
	color: #F15800;
	font-weight: bold;
	font-size: 1.4em;
	display:block;
	border-bottom:1px #D0D0D0 solid;
}

#teachernotes-center-column span.large 
{
	color: #000;
	font-size: 1.6em;
	display:block;
	line-height: 1.2em;
	font-family: "arial",sans-serif;
	font-weight: normal;
	margin-bottom:0.5em;
}


.floatleft {float:left;}


/* NET NOTE PROMO */

.net-note {clear:both;}

.net-note .inner_wrap 
{overflow:auto;
}

* .net-note .inner_wrap 
{width:320px;display:block;float:left;overflow:hidden;
}

.net-note .inner_wrap p 
{
	border-bottom:1px solid #D8D8D8;
	margin-bottom:0;
	padding-bottom:5px;
}


.net-note img.floatleft {margin-right:8px;}

#teachernotes-center-column .net-note .inner_wrap h2 {
	background: #E9F5FF;
	font-size: 1.3em;
	font-weight: bold;
	padding: 4px 0;
	line-height: 1.3em;
}

#teachernotes-center-column .net-note .inner_wrap h2 a {
	color: #E54204;
	text-decoration:none;
}

#teachernotes-center-column .net-note .inner_wrap h3 
{
	font-size: 1.6em;
	color:#00A3FD;
	display:block;
	font-weight: bold;
	line-height: 1.3em;
	background-image: url(../pf/icon_linkarrow_white.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 17px;
	border-bottom:0px;
	padding-bottom:0;
	margin-bottom:0;
}

#teachernotes-center-column .net-note .inner_wrap h3 a 
{
	color:#00A3FD;
	text-decoration:none;
}

#teachernotes-center-column .net-note .inner_wrap h3 a:hover 
{
	text-decoration:underline;
}



/* NOTE LINKS */

.note-link {clear:both;margin-bottom:1em;}

.note-link .inner_wrap 
{
}

.note-link .inner_wrap p 
{
	margin-bottom:0;
	padding-bottom:5px;
}


.note-link img.floatleft {margin-right:8px;}

#teachernotes-center-column .note-link .inner_wrap h2 {
	background: #E9F5FF;
	font-size: 1.3em;
	font-weight: bold;
	padding: 4px 0;
	line-height: 1.3em;
}

#teachernotes-center-column .note-link .inner_wrap h2 a {
	color: #E54204;
	text-decoration:none;
}

#teachernotes-center-column .note-link .inner_wrap h3 
{
	font-size: 1.3em;
	color:#00A3FD;
	display:block;
	font-weight: bold;
	line-height: 1.3em;
	background-image: url(../pf/icon_linkarrow.gif);
	background-repeat: no-repeat;
	background-position: right 1px;
	padding: 1px 0 3px 4px;
border-top:1px solid #AFD5F9;
background-color:#EDF6FF;
border-bottom:0;
}

#teachernotes-center-column .note-link .inner_wrap h3 a 
{
	color:#00A3FD;
	text-decoration:none;
	display:block;
}

#teachernotes-center-column .note-link .inner_wrap h3 a:hover
{
	color:#00A3FD;
	text-decoration:underline;
}


/* DEFINTION LIST FOR PROMO */

dl.table-display
{
	margin: 0 0 20px 0;
	padding: 0;
	font-size:1.2em;
}

.table-display dt
	{
	float: left;
	margin: 0 0 0 0;
	padding: .3em;
	font-weight: bold;
}

.table-display dd
	{
	margin: 0 0 0 0;
	padding: .3em;
	border-bottom: 1px solid #D8D8D8;
}

/* INPAGE MENU */

.teachernotes-center-box ul.menu_inpage {
	list-style-type: none;
	list-style-image: url(../pf/icon_arrow_blue.png);
	_list-style-image: url(../pf/icon_arrow_blue.gif);
	margin-bottom:1.5em;
}
.teachernotes-center-box ul.menu_inpage li a {
	text-decoration:none;
	font-weight:bold;
}

.teachernotes-center-box ul.menu_inpage li a:hover {
	text-decoration:underline;
}



/* DEFINTION LIST BENEFITS */

dl.table-display-benefits
{
	margin: 0 0 20px 0;
	padding: 0;
	font-size:1.35em;
	border-top:solid 2px #ddd;
	background-color:#F7F7F7;
	border-bottom:solid 1px #ddd;
	background-color:#F7F7F7;
}

.table-display-benefits dt
	{
	float: left;
	margin: 0 0 0 0;
	padding: .3em;
	color:#F06C1F;
	font-weight: bold;
}

.table-display-benefits dd
	{
	margin: 0 0 0 0;
	padding: .3em;
	border-bottom: 1px solid #E4E4E4;
}

/* PRINT ALL LI STYLE */

#teachernotes-content #teachernotes-menu ul li ul li.print_all {
	background-image: url(../pf/icon_printall.png);
		_background-image: url(../pf/icon_printall.gif);
	background-repeat: no-repeat;
	background-position: 20px center;
}

#teachernotes-content #teachernotes-menu ul li ul li.print_all a{
	text-indent:30px;
	text-transform: uppercase;
	color: #3A7AFF;
	_background: url(../pf/icon_arrow_blue.png) no-repeat 158px center;
	background-image: url(../pf/icon_arrow_blue.png);
	background-repeat: no-repeat;
	background-position: 158px center;
}

#teachernotes-content #teachernotes-menu ul li ul li.print_all a:hover, #teachernotes-menu ul li ul li.print_all a.on {
	display: block;
	text-decoration: none;
	color: white;
	font-weight: bold;
	width: 160px;
	margin: 0px 3px 0px 3px;
	padding: 1px 0px 1px 7px;
	background: #3A7AFF url(../pf/menu-arrow.png) no-repeat 158px center;
	_background: #3A7AFF url(../pf/menu-arrow.gif) no-repeat 158px center;
}


a.promo_link {
background:transparent url(../pf/icon_arrow_blue.png) no-repeat scroll 158px center;
color:#45AEFF;
display:block;
font-size:1.2em;
font-weight:bold;
margin:0 3px;
padding:1px 10px 1px 7px;
text-decoration:none;
width:150px;}



ul#toggle li a#current {background:#999 url(../pf/menu-arrow.png) no-repeat scroll 158px center;
color:white;
display:block;
font-weight:bold;
margin:0 3px;
padding:1px 0 1px 7px;
text-decoration:none;
width:160px;}

/* Show hide */

@media screen{
	.tn-show
	{	display: block}
	.tn-hide
	{	display: none}
}
