html { font-size: 100.01%; background: none repeat scroll 0 0 #FFFFFF;}
body { color: rgb(102, 102, 102); font: 62.5% Arial,Helvetica,sans-serif; margin: 0pt; }
input { outline: medium none; }
img { border: medium none; }
p { margin: 0.5em 0pt; padding: 0pt; font-size: 1.3em; }
.right { float: right ! important; display: inline; }
#container { width: 967px; margin: 0pt auto;}

.container_12 .grid_9 {
    width: 99%;
}
.myPrintedPage {
	width: 100%; 
	border-style: none;
}

.mce-floatpanel { display: none;}

.editable ul { list-style: inside; }
#editable ul { list-style: inside; }

.info-block-text ul { list-style: outside; }
#info-block-text ul { list-style: outside; }

.editable ol { list-style: decimal inside; }
#editable ol { list-style: decimal inside; }

.info-block-text ol { list-style: decimal outside; }
#info-block-text ol { list-style: decimal outside; }

#page-break-before { page-break-before:always; }
.page-break-before { page-break-before:always; }

#header { display: none;}
.top_message { display: none; }
.logo { display: none; }
.welcome { display: none; }
#public_navigation { display: none; }

#functions { display: none;}
.functions { display: none;}
#hideprint { display: none;}
.hideprint { display: none;}
.fdbk_tab { display: none;}
#fdbk_tab { display: none;}


#content { width: 959px; padding: 0pt 4px; overflow:visible;}
h1 { font: bold 2em/1.2em Arial,Helvetica,sans-serif; margin: 0pt; padding: 4px 0pt 8px 27px; color: rgb(237, 41, 0); }
h2 { margin: 0pt; background: url('http://images.mylessonplanner.com/secure/bg-h2.gif') no-repeat scroll 100% 0pt transparent; font-size: 1em; width: 100%; position: relative; }
h2 span { display: block; background: url('http://images.mylessonplanner.com/secure/bg-h2-span.gif') no-repeat scroll 0% 0% transparent; padding: 9px; font: 1.4em/1.2em Arial,Helvetica,sans-serif; height: 24px; }
.main_content { padding: 5px 25px; width: 910px; overflow:visible;}
.odd { background: none repeat scroll 0% 0% rgb(244, 249, 251); }

#footer { display: none; }
#copyright { display: none; }
.subheader { display: none; }

.centered { margin-left: auto; margin-right: auto; text-align: center; }
.underlined { text-decoration: underline ! important; }

.pagination { text-align: center; font-size: 100%; margin: 10px 0pt; }
.pagination a, .pagination span { padding: 5px; margin-right: 1px; }
.pagination span.disabled { color: rgb(187, 187, 187); border: 1px solid rgb(221, 221, 221); padding: 5px; }
.pagination span.current { font-weight: bold; background: none repeat scroll 0% 0% rgb(237, 105, 20); color: rgb(255, 255, 255); padding: 5px; border: 1px solid rgb(221, 221, 221); }
.pagination a { text-decoration: none; border: 1px solid rgb(221, 221, 221); }
.pagination a:hover, .pagination a:focus { border-color: rgb(170, 170, 170); }

span.clearfix { clear: both; border: medium none; padding: 0pt; margin: 0pt; display: block; width: 0px; height: 0px; }
.w_tooltip { z-index: 222; }
.dba-tab { position: relative; }
.dba-tab div { background: url('http://images.mylessonplanner.com/secure/new.png') repeat scroll 0pt 0pt transparent; width: 33px; height: 33px; position: absolute; top: 3px; right: 4px; }

#facebox .b, #getting_started_facebox .b { background: url('http://images.mylessonplanner.com/secure/b.png') repeat scroll 0% 0% transparent; }
#facebox .tl, #getting_started_facebox .tl { background: url('http://images.mylessonplanner.com/secure/tl.png') repeat scroll 0% 0% transparent; }
#facebox .tr, #getting_started_facebox .tr { background: url('http://images.mylessonplanner.com/secure/tr.png') repeat scroll 0% 0% transparent; }
#facebox .bl, #getting_started_facebox .bl { background: url('http://images.mylessonplanner.com/secure/bl.png') repeat scroll 0% 0% transparent; }
#facebox .br, #getting_started_facebox .br { background: url('http://images.mylessonplanner.com/secure/br.png') repeat scroll 0% 0% transparent; }
#facebox, #getting_started_facebox { position: absolute; top: 0pt; left: 0pt; z-index: 100; text-align: left; }
#facebox table, #getting_started_facebox table { border-collapse: collapse; }
#facebox td, #getting_started_facebox td { border-bottom: 0pt none; padding: 0pt 0pt 0pt 10px; }
#facebox .body, #getting_started_facebox .body { padding: 10px; background-color: rgb(255, 255, 255); width: 500px; }
#facebox img, #getting_started_facebox img {  }
#facebox .footer { border-top: 1px solid rgb(221, 221, 221); padding-top: 5px; margin-top: 10px; text-align: right; }
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br, #getting_started_facebox .tl, #getting_started_facebox .tr, #getting_started_facebox .bl, #getting_started_facebox .br { height: 10px; width: 10px; overflow: hidden; padding: 0pt; }

#lightbox { position: absolute; left: 0pt; width: 100%; z-index: 100; text-align: center; line-height: 0pt; }
#lightbox img { width: auto; height: auto; }
#lightbox a img { border: medium none; }
#outerImageContainer { position: relative; background-color: rgb(255, 255, 255); width: 250px; height: 250px; margin: 0pt auto; }
#imageContainer { padding: 10px; }
#loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0pt; }
#hoverNav { position: absolute; top: 0pt; left: 0pt; height: 100%; width: 100%; z-index: 10; }
#imageContainer > #hoverNav { left: 0pt; }
#hoverNav a { outline: medium none; }
#prevLink, #nextLink { width: 49%; height: 100%; background-image: url('http://images.mylessonplanner.com/secure/blank.gif'); display: block; }
#prevLink { left: 0pt; float: left; }
#nextLink { right: 0pt; float: right; }
#prevLink:hover, #prevLink:visited:hover { background: url('http://images.mylessonplanner.com/secure/prevlabel.gif') no-repeat scroll left 15% transparent; border: medium none; }
#nextLink:hover, #nextLink:visited:hover { background: url('http://images.mylessonplanner.com/secure/nextlabel.gif') no-repeat scroll right 15% transparent; border: medium none; }
#imageDataContainer { font: 10px/1.4em Verdana,Helvetica,sans-serif; background-color: rgb(255, 255, 255); margin: 0pt auto; overflow: auto; width: 100%; }
#imageData { padding: 0pt 10px; color: rgb(102, 102, 102); }
#imageData #imageDetails { width: 80%; float: left; text-align: left; }
#imageData #caption { font-weight: bold; }
#imageData #numberDisplay { display: block; clear: left; padding-bottom: 1em; }
#imageData #bottomNavClose { width: 66px; float: right; padding-bottom: 0.7em; outline: medium none; }
#imageData #bottomNavClose:hover { border: medium none; }
#overlay { position: absolute; top: 0pt; left: 0pt; z-index: 90; width: 100%; height: 500px; background-color: rgb(0, 0, 0); }
span.free { background: none repeat scroll 0% 0% transparent; height: 10px; line-height: 10px; vertical-align: top; padding: 0pt; font-size: 8px; color: green; display: inline-block; text-transform: uppercase; }

.cw-browsecolumn { width: 222px; border: 2px solid rgb(214, 232, 240);}

.cw-top { height: 9px; margin: -2px -2px 0pt; }
.cw-browsecolumn h3 { margin: 0pt 7px 5px; font-weight: normal; }
#browsecolumn { margin-bottom: 100px; }
.cw-browser { background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 1px solid rgb(231, 242, 246); -moz-border-radius: 5px 5px 5px 5px; margin: 0pt 7px 10px; }
.cw-browser ul { padding: 0pt; margin-left: 0pt; }
.cw-browser ul li a { color: rgb(34, 34, 34); font-size: 9pt; display: block; margin: 1px 5px; padding: 5px 10px; -moz-border-radius: 5px 5px 5px 5px; }
.cw-browser ul li a.cw-active, .cw-browser ul li a:hover { text-decoration: none; background: none repeat scroll 0% 0% rgb(219, 242, 191); }
.cw-advanced, .cw-beginner { font-size: 9pt; margin: 0pt 10px; padding: 10px 0pt; }
.cw-advanced { float: right; }
.cw-beginner { float: left; }
.cw-bottom { height: 12px; margin: 0pt -2px -2px; }
.cw-workout-column { width: 661px; float: left; margin: 0pt 0pt 55px 23px; }
.cw-workout-column ul { padding: 0pt; margin-left: 0pt; }
.cw-image { width: 58px; height: 58px; background: url('http://images.mylessonplanner.com/secure/imgborder.png') repeat scroll 0% 0% transparent; display: block; position: absolute; top: 10px; left: 10px; margin: 0pt 20px 0pt 0pt; }
.cw-image img { display: block; width: 50px; height: 50px; margin: 3px 0pt 0pt 4px; }
.cw-workouts li { padding: 5px 10px 10px 83px; position: relative; margin: 0pt 0pt 10px; }
.cw-workouts li.odd { background: none repeat scroll 0% 0% rgb(244, 249, 251); }
.cw-workouts h2 { color: rgb(12, 73, 118); font-size: 11pt; font-weight: normal; background: none repeat scroll 0% 0% transparent; float: left; }
.cw-workouts h2 img { vertical-align: -15%; }
#slider { width: 183px; margin: 0pt 12px 0pt 13px; height: 21px; background: url('http://images.mylessonplanner.com/secure/sliderbg.png') repeat scroll 0pt 0pt transparent; position: relative; }
#handle { width: 18px; height: 33px; background: url('http://images.mylessonplanner.com/secure/flame.png') repeat scroll 0pt 0pt transparent; display: block; position: absolute; top: -8px; margin: 0pt -9px; cursor: pointer; }
.cw-ajaxloader { height: 460px; width: 660px; text-align: center; padding: 200px 0pt 0pt; position: absolute; z-index: 99; background-image: url('http://images.mylessonplanner.com/secure/trans-70-percent.png'); }
.cw-ajaxloader span { padding: 20px 0pt 20px 35px; background: url('http://images.mylessonplanner.com/secure/ajax-loader.gif') no-repeat scroll 0pt 50% transparent; color: red; font-size: 14pt; }
a.w_pro_link { color: rgb(78, 170, 0); font-weight: bold; }
.w_plan_listing { padding: 0pt 70px 0pt 0pt; min-height: 50px; }


#workspace_notice { position: relative; width: 850px; height: 51px; line-height: 51px; vertical-align: middle; padding-left: 65px; margin-bottom: 18px; background: url('http://images.mylessonplanner.com/secure/notice-workspace-left.png') no-repeat scroll 0pt 0pt transparent; }
#workspace_notice p { height: 51px; width: 100%; padding: 0pt 0pt 0pt 5px; margin: 0pt; background: url('http://images.mylessonplanner.com/secure/notice-middle.png') repeat-x scroll 0% 0% transparent; }
#workspace_notice span { display: block; height: 51px; padding-top: 3px; width: 100%; background: url('http://images.mylessonplanner.com/secure/notice-right.png') no-repeat scroll 100% 0pt transparent; }
#workspace_notice span.triangle { position: absolute; display: block; height: 16px; width: 18px; top: 47px; left: 105px; float: left; background: url('http://images.mylessonplanner.com/secure/notice-triangle.png') no-repeat scroll 0pt 0pt transparent; }

#lessons_notice { position: relative; width: 850px; height: 51px; line-height: 51px; vertical-align: middle; padding-left: 65px; margin-bottom: 18px; background: url('http://images.mylessonplanner.com/secure/notice-lessons-left.png') no-repeat scroll 0pt 0pt transparent; }
#lessons_notice p { height: 51px; width: 100%; padding: 0pt 0pt 0pt 5px; margin: 0pt; background: url('http://images.mylessonplanner.com/secure/notice-middle.png') repeat-x scroll 0% 0% transparent; }
#lessons_notice span { display: block; height: 51px; padding-top: 3px; width: 100%; background: url('http://images.mylessonplanner.com/secure/notice-right.png') no-repeat scroll 100% 0pt transparent; }
#lessons_notice span.triangle { position: absolute; display: block; height: 16px; width: 18px; top: 47px; left: 105px; float: left; background: url('http://images.mylessonplanner.com/secure/notice-triangle.png') no-repeat scroll 0pt 0pt transparent; }

#pm_notice { position: relative; width: 850px; height: 51px; line-height: 51px; vertical-align: middle; padding-left: 65px; margin-bottom: 18px; background: url('http://images.mylessonplanner.com/secure/notice-lessons-left.png') no-repeat scroll 0pt 0pt transparent; }
#pm_notice p { height: 51px; width: 100%; padding: 0pt 0pt 0pt 5px; margin: 0pt; background: url('http://images.mylessonplanner.com/secure/notice-middle.png') repeat-x scroll 0% 0% transparent; }
#pm_notice span { display: block; height: 51px; padding-top: 3px; width: 100%; background: url('http://images.mylessonplanner.com/secure/notice-right.png') no-repeat scroll 100% 0pt transparent; }
#pm_notice span.triangle { position: absolute; display: block; height: 16px; width: 18px; top: 47px; left: 105px; float: left; background: url('http://images.mylessonplanner.com/secure/notice-triangle.png') no-repeat scroll 0pt 0pt transparent; }

#standards_notice { position: relative; width: 850px; height: 51px; line-height: 51px; vertical-align: middle; padding-left: 65px; margin-bottom: 18px; background: url('http://images.mylessonplanner.com/secure/notice-standards-left.png') no-repeat scroll 0pt 0pt transparent; }
#standards_notice p { height: 51px; width: 100%; padding: 0pt 0pt 0pt 5px; margin: 0pt; background: url('http://images.mylessonplanner.com/secure/notice-middle.png') repeat-x scroll 0% 0% transparent; }
#standards_notice span { display: block; height: 51px; padding-top: 3px; width: 100%; background: url('http://images.mylessonplanner.com/secure/notice-right.png') no-repeat scroll 100% 0pt transparent; }
#standards_notice span.triangle { position: absolute; display: block; height: 16px; width: 18px; top: 47px; left: 105px; float: left; background: url('http://images.mylessonplanner.com/secure/notice-triangle.png') no-repeat scroll 0pt 0pt transparent; }

#reports_notice { position: relative; width: 850px; height: 51px; line-height: 51px; vertical-align: middle; padding-left: 65px; margin-bottom: 18px; background: url('http://images.mylessonplanner.com/secure/notice-reports-left.png') no-repeat scroll 0pt 0pt transparent; }
#reports_notice p { height: 51px; width: 100%; padding: 0pt 0pt 0pt 5px; margin: 0pt; background: url('http://images.mylessonplanner.com/secure/notice-middle.png') repeat-x scroll 0% 0% transparent; }
#reports_notice span { display: block; height: 51px; padding-top: 3px; width: 100%; background: url('http://images.mylessonplanner.com/secure/notice-right.png') no-repeat scroll 100% 0pt transparent; }
#reports_notice span.triangle { position: absolute; display: block; height: 16px; width: 18px; top: 47px; left: 105px; float: left; background: url('http://images.mylessonplanner.com/secure/notice-triangle.png') no-repeat scroll 0pt 0pt transparent; }

#manage_notice { position: relative; width: 850px; height: 51px; line-height: 51px; vertical-align: middle; padding-left: 65px; margin-bottom: 18px; background: url('http://images.mylessonplanner.com/secure/notice-manage-left.png') no-repeat scroll 0pt 0pt transparent; }
#manage_notice p { height: 51px; width: 100%; padding: 0pt 0pt 0pt 5px; margin: 0pt; background: url('http://images.mylessonplanner.com/secure/notice-middle.png') repeat-x scroll 0% 0% transparent; }
#manage_notice span { display: block; height: 51px; padding-top: 3px; width: 100%; background: url('http://images.mylessonplanner.com/secure/notice-right.png') no-repeat scroll 100% 0pt transparent; }
#manage_notice span.triangle { position: absolute; display: block; height: 16px; width: 18px; top: 47px; left: 105px; float: left; background: url('http://images.mylessonplanner.com/secure/notice-triangle.png') no-repeat scroll 0pt 0pt transparent; }

#news_notice { position: relative; width: 850px; height: 51px; line-height: 51px; vertical-align: middle; padding-left: 65px; margin-bottom: 18px; background: url('http://images.mylessonplanner.com/secure/notice-news-left.png') no-repeat scroll 0pt 0pt transparent; }
#news_notice p { height: 51px; width: 100%; padding: 0pt 0pt 0pt 5px; margin: 0pt; background: url('http://images.mylessonplanner.com/secure/notice-middle.png') repeat-x scroll 0% 0% transparent; }
#news_notice span { display: block; height: 51px; padding-top: 3px; width: 100%; background: url('http://images.mylessonplanner.com/secure/notice-right.png') no-repeat scroll 100% 0pt transparent; }
#news_notice span.triangle { position: absolute; display: block; height: 16px; width: 18px; top: 47px; left: 105px; float: left; background: url('http://images.mylessonplanner.com/secure/notice-triangle.png') no-repeat scroll 0pt 0pt transparent; }

#forms_notice { position: relative; width: 850px; height: 51px; line-height: 51px; vertical-align: middle; padding-left: 65px; margin-bottom: 18px; background: url('http://images.mylessonplanner.com/secure/notice-forms-left.png') no-repeat scroll 0pt 0pt transparent; }
#forms_notice p { height: 51px; width: 100%; padding: 0pt 0pt 0pt 5px; margin: 0pt; background: url('http://images.mylessonplanner.com/secure/notice-middle.png') repeat-x scroll 0% 0% transparent; }
#forms_notice span { display: block; height: 51px; padding-top: 3px; width: 100%; background: url('http://images.mylessonplanner.com/secure/notice-right.png') no-repeat scroll 100% 0pt transparent; }
#forms_notice span.triangle { position: absolute; display: block; height: 16px; width: 18px; top: 47px; left: 105px; float: left; background: url('http://images.mylessonplanner.com/secure/notice-triangle.png') no-repeat scroll 0pt 0pt transparent; }

#help_notice { position: relative; width: 850px; height: 51px; line-height: 51px; vertical-align: middle; padding-left: 65px; margin-bottom: 18px; background: url('http://images.mylessonplanner.com/secure/notice-help-left.png') no-repeat scroll 0pt 0pt transparent; }
#help_notice p { height: 51px; width: 100%; padding: 0pt 0pt 0pt 5px; margin: 0pt; background: url('http://images.mylessonplanner.com/secure/notice-middle.png') repeat-x scroll 0% 0% transparent; }
#help_notice span { display: block; height: 51px; padding-top: 3px; width: 100%; background: url('http://images.mylessonplanner.com/secure/notice-right.png') no-repeat scroll 100% 0pt transparent; }
#help_notice span.triangle { position: absolute; display: block; height: 16px; width: 18px; top: 47px; left: 105px; float: left; background: url('http://images.mylessonplanner.com/secure/notice-triangle.png') no-repeat scroll 0pt 0pt transparent; }

.pagination a, .pagination span { background: none repeat scroll 0% 0% rgb(255, 255, 255); }


/* Pretty CSS Tables */
/*
#tblReport{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 5px;
	width: 100%;
	text-align: center;
	border-collapse: collapse;
	border-top: 7px solid #9baff1;
	border-bottom: 7px solid #9baff1;
}
#tblReport th{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background: #e8edff;
	border-right: 1px solid #9baff1;
	border-left: 1px solid #9baff1;
	color: #039;
}
#tblReport td{
	padding: 8px;
	border-right: 1px solid #aabcfe;
	border-left: 1px solid #aabcfe;
	color: #669;
}

#tblReport .odd{
	background: #e8edff;
}

#tblReport tbody tr:hover td{
	color: #339;
	background: #d0dafd;
}
#tblReport th.header {
    background-image: url(/include/js/jquery/tablesorter/themes/blue/bg.gif);
    cursor: pointer;
    font-weight: bold;
    background-repeat: no-repeat;
    background-position: center left;
    padding-left: 20px;
    border-right: 1px solid #9baff1;
    margin-left: -1px;
}
#tblReport th.headerSortUp {
    background-image: url(/include/js/jquery/tablesorter/themes/blue/asc.gif);
    background-color: #9baff1;
}
#tblReport th.headerSortDown {
background-image: url(/include/js/jquery/tablesorter/themes/blue/desc.gif);
    background-color: #9baff1;
}
*/

/* Pretty Table Icons */
.iconView{
	padding:3px 3px 0px 15px;
	height: 16px;
	width:  16px;
	background-image: url('http://images.mylessonplanner.com/icons/silk/application_view_list.png'); background-repeat: no-repeat;;
}
.iconAdd{
	padding:3px 3px 0px 12px;
	height: 16px;
	width:  16px;
	background-image: url('http://images.mylessonplanner.com/icons/silk/add.png'); background-repeat: no-repeat;;
}
.iconEdit{
	padding:3px 3px 0px 12px;
	height: 16px;
	width:  16px;
	background-image: url('http://images.mylessonplanner.com/icons/silk/page_white_edit.png'); background-repeat: no-repeat;;
}
.iconDelete{
	padding:3px 3px 0px 12px;
	height: 16px;
	width:  16px;
	background-image: url('http://images.mylessonplanner.com/icons/silk/delete.png'); background-repeat: no-repeat;;
}


/************************************************************************************************************/
/*                                            Drop Shadow Code                                              */
/************************************************************************************************************/

.img-shadow {
  float:left;
  background: url(http://images.mylessonplanner.com/dropshadow/shadowAlpha.png) no-repeat bottom right !important;
  background: url(http://images.mylessonplanner.com/dropshadow/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  }

.p-shadow {
  float:left;
  background: url(http://images.mylessonplanner.com/dropshadow/shadowAlpha.png) no-repeat bottom right !important;
  background: url(http://images.mylessonplanner.com/dropshadow/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.p-shadow div {
  background: none !important;
  background: url(http://images.mylessonplanner.com/dropshadow/shadow2.gif) no-repeat left top;
  padding: 0 !important;
  padding: 0 6px 6px 0;
  }

.p-shadow p {
	text-align: center;
  color: #777;
  background-color: #fff;
  font: italic 1em georgia, serif;
  border: 1px solid #a9a9a9;
  padding: 4px;
  margin: -6px 6px 6px -6px !important;
  margin: 0;
  }
/* Table Report */
#tblReport td {
	font-size: 12px;
}
#tblReport th {
	font-size: 12px;
}


/* Reports */
.reportheading { background: rgb(16, 41, 115); color: #FFFFFF; font-weight: bold; font-size: 12pt; }
.reportheading a:link { color: #FFFFFF; }
.reportheading a:visited { color: #FFFFFF; }
.reportheading a:hover { color: #FFBD00; }
.reportheading a { text-decoration:none; }
.reportrow0 { background: #E1E1FF; font-size: 12pt; }
.reportrow1 { background: #F8F8FF; font-size: 12pt; }
.reportfooter { background: rgb(16, 41, 115); color: #FFFFFF; font-weight: bold; font-size: 12pt; }
.reportfooter a:link { color: #FFFFFF; }
.reportfooter a:visited { color: #FFFFFF; }
.reportfooter a:hover { color: #FFBD00; }
