body
{
 	margin:0;
	padding:0;
    background:#00349A;
}

body, table
{
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height:140%;
}

a
{
	color:#3366FF;
	font-weight:bold;
}

.go_content
{
	padding-bottom:80px;
	padding-top:5px;
}

.box_note
{
	border:1px solid black;
	margin-right:15px;
	font-size:12px;
	font-style:italic;
	padding:5px 10px;
}

.go_content ul
{
	margin:4px 30px; 
	padding:0;
}

.go_content ul li
{
	margin-top:2px;
	margin-bottom:3px;
}

.go_content p{margin:0px 0 4px 0;}

.lsn_title
{
	margin-top:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#660066;
}

.lsn_title img{	margin-right:5px;}

table#go_planner{background:url(../teacher/images/planner.gif) no-repeat; line-height:normal;}
table#go_planner td.grade{font-weight:bold;	color:#660066;} 
table#go_planner td.use{font-size:11px;}
table#go_planner td.use b{color:#660066;}
table#go_planner td.concept{color:white;font-weight:bold;}
table#go_planner td.goal{font-size:11px;}

td.lesson_title
{
	font:bold 25px Verdana, Helvetica, sans-serif;
	padding-top:20px;
	padding-bottom:15px;
	color:#990099;	
	background:url(../teacher/images/tbar.gif) repeat-x bottom;
}

td.lesson_icons {
	background:url(../teacher/images/tbar.gif) repeat-x bottom;
	font-size:11px;
	font-weight:bold;
}

td.lesson_subtitle {font:bold 15px Arial, Helvetica, sans-serif;}


td.lesson_contents
{
	padding-top:8px;
	padding-bottom:50px;
	font-size:12px;
	line-height:140%;
}

td.lesson_contents ul
{
	margin:8px 0; 
	margin-left:25px;
	padding:0;
}

td.lesson_contents ul li { padding-bottom:0px; margin-bottom:0px;}

.createbox
{
	background:#ebf5e1;
	margin:5px;
	padding:2px 15px 8px 15px;
	border-top:2px solid #e9f2df;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

.createbox h4
{
	margin:0;
	padding:8px 0 2px 0;
	font:bold 15px Verdana, Arial, Helvetica, sans-serif;
	color:green;
}

.createbox p {margin:2px 0 5px 0;}

img.bordered
{
	border:2px solid green;
	margin:5px 0;
}

.points_of_use
{
	margin:0;
	padding:0;
	margin-top:30px;	
}

.points_of_use h5
{
	font:bold 15px Arial, Helvetica, sans-serif;
	margin:2px 0;
}

.points_of_use h5 i
{
	padding-left:2px;
	padding-right:4px;
}


.points_of_use ul
{
	list-style:none;
	margin:5px 20px 5px 0 !important;
	padding:0;
	font-size:11px;
}

.points_of_use ul li
{
	margin:2px 0;
}

.points_of_use .grade
{
	font-size:13px;
	font-weight:bold;
	color:#990099;
}

.points_of_use b {color:#990099;}



