@charset "utf-8";
/* CSS Document */
#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px arial}

#sddm li a
{	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 187px;
	/*height:33px; */
	/* background: #5970B2; */
	color: #FFF;
	text-align: center;
	text-decoration: none}

#sddm li a:hover
{	/* background: #49A3FF; */}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #EAEBD8;
	border: 1px solid #d3d1d1}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0 0 0 0;
		padding: 5px 10px;
		width: 165px;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #f7f7f7;
		color: #489017;
		font: 11px arial}

	#sddm div a:hover
	{	background: #489017;
		color: #FFF}

#LessonPlanDatabase
{
	background: url(/images/grfx_chalkboard_LessonPlanDatabase.jpg) no-repeat;
	position:relative;
	width:868px;
	height:162px;
}

#LessonPlanDatabaseBlend
{
	background: url(/images/grfx_chalkboard_LessonPlanDatabaseBlendShort.jpg);
	background-repeat:repeat-x;
	position:relative;
	width:868px;
	height:40px;
}


/* START TEXT CLASSES */
.headerGreen
{
	font-size:14px; 
	font-weight:900;
	text-align:center;
	color:#489017;
	padding-top:10px;
	padding-bottom:10px;
}
.headerGray
{
	color:#666; 
	font-weight:bold;
	font-size:14px;
	font-style:normal;
	font-weight:900;
	text-align:left;
	margin:0;
}

.lessonplan
{			
	font-weight:normal;
	font-size:11px;
	text-decoration:underline;
	color:#1D85C4;
}
a.lessonplan:link
{
		font-weight:normal;
		text-decoration:underline;
		color:#1D85C4;
}
a.lessonplan:hover
{
		font-weight:normal;
		text-decoration:none;
		color:#666;
}
a.lessonplan:active
{
		font-weight:normal;
		text-decoration:underline;
		color:#1D85C4;
}


.emailCalltoAct
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	font-style:normal; 
	font-weight:bold; 
	text-align:center;
	color:#666;
	margin-top:10px;
	margin-bottom:0px;
}
	a.emailCalltoAct:link
	{
		font-family:Arial, Helvetica, sans-serif; 
		font-size:14px; 
		font-style:normal; 
		font-weight:bold; 
		text-align:center;
		text-decoration:underline;
		color:#666;
		margin-top:10px;
		margin-bottom:0px;
	}
	a.emailCalltoAct:hover
	{
		font-family:Arial, Helvetica, sans-serif; 
		font-size:14px; 
		font-style:normal; 
		font-weight:bold; 
		text-align:center;
		text-decoration:underline;
		color:#999;
		margin-top:10px;
		margin-bottom:0px;
	}
	a.emailCalltoAct:active
	{
		font-family:Arial, Helvetica, sans-serif; 
		font-size:14px; 
		font-style:normal; 
		font-weight:bold; 
		text-align:center;
		text-decoration:underline;
		color:#666;
		margin-top:10px;
		margin-bottom:0px;
	}

/* START PAGE STRUCTURE IDs */
#jqueryContainer
{
	position:relative;
	width:876px;
	height:auto;
	margin-left:55px; 
	margin-bottom:10px;
	padding-left:0px;
	text-align:center;
	/*color:#489017;*/
}
#lessonPlandbBKG
{
	background: url(/images/grfx_SearchLessonPlanDB_bkgSMALL.jpg) no-repeat; 
	position:relative; 
	width:749px; 
	height:44px; 
	margin:auto;
	text-align:center;
}
#lessonPlandbBKGLeft
{
	width:270px;
	float:left;
	margin-top:0px;
	margin-bottom:5px;
	margin-left:30px;
	padding-top:12px;
}
#lessonPlandbBKGRight
{
	width:730px;
	float:left;
	margin-top:0px;
	margin-left:10px;
	text-align: left;
}
#selectWrapper
{
	width:420px;
	float:left;
	margin-left: 5px;
}

#foundlessons
{
	float:left;
	margin-top:13px;
	font-size: 13px;
	margin-left:50px;
}

.select{
	padding-top:13px;
	padding-bottom:5px;
	padding-left:0px;
	padding-right:5px;
	float:left;
	}
.selectBtn {
	padding:5px;
	width:83px;
	height:30px;
	float:left;
}
.clear{
	clear:both;
	}


#grades
{
	width:150px; 
}
#subjects
{
	width:150px;
}

#databindHolder
{
	font-size:12px; 
	font-weight:bold;
	color:#666;
	text-align:left; 
	margin-top:10px; 
	margin-left:0px;
	width:867px; 
	height:auto;
	overflow:auto;
}
#lessonReturns
{
	margin-top:5px;
	margin-bottom:0px;
	padding-left:10px;
}
#paperTop
{
	width:832px;
	height:64px;
	background:url(/images/paper_header.jpg) no-repeat;
}
#paperStep
{
	width:832px;
	min-height:25px;
	background:url(/images/paper_back.jpg) repeat-y;
}
#rateHolder
{
	width:710px;
	height:20px;
	margin-top:0px;
	margin-right:0px;
	margin-left:100px;
	margin-bottom:0px;
	padding-top:0px;
	/*border:1px solid #000;*/
}
#rateHolder2
{
	width:370px;
	height:20px;
	margin-top:0px;
	margin-right:0px;
	margin-left:100px;
	padding-top:0px;
	/*border:1px solid #000;*/
}
#rateTitle
{
	float:left;
	width:50px;
	height:auto;
	padding-top:3px;
	/*border:1px solid #000;*/
}
#rateTitle2
{
	float:left;
	width:150px;
	height:auto;
	padding-top:5px;
	/*border:1px solid #000;*/
}
.rateAggreg
{
	float:left;
	width:500px;
	height:26px;
	/*border:1px solid #000;*/
}

.vote
{
	text-align: center;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 40px;
	color: #489017;
	float:left;
}

#rateAggregFlash
{
	float:left;
	width:95px;
	height:24px;
	border: none;
	/*border:1px solid #000;*/
}
#viewLessonLink
{
	float:left;
	margin-right:0px;
	/*border:1px solid #000;*/
}

#paperFooter
{
	width:832px;
	height:54px;
	margin-left:0px;
	background:url(/images/paper_footer.jpg) no-repeat;	
}
.lessonDescTitle
{
	height:42px;
	font-size:15px;
	font-weight:bold;
	line-height:15px;
	text-align:left;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:100px;
	margin-right:0px;
	padding-top:20px;
	width:480px;
	float: left;
}

.lessonDescTitleRight
{
	height:42px;
	font-size:15px;
	font-weight:bold;
	line-height:15px;
	text-align:left;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:1px;
	margin-right:5px;
	padding-top:20px;
	width:240px;
	float:right;
}
.lessonDesc
{
	width:700px;
	text-align:left;
	margin-top:0px;
	margin-bottom:0px;
	*margin-bottom:10px;
	margin-left:100px;
	margin-right:0px;
}

.lessonDescBrief
{
	width:700px;
	text-align:left;
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:10px;
	margin-left:100px;
	margin-right:0px;
}
/*html body .lessonSyn 
{  
	color: #666;
	font-size: 9pt;
	margin: 0px;
	overflow: auto;
	padding: 1px;
	text-align:left;
	scrollbar-face-color: #000;
	scrollbar-highlight-color: #000;
	scrollbar-3dlight-color: #000;
	scrollbar-darkshadow-color: #000;
	scrollbar-shadow-color: #000;
	scrollbar-arrow-color: #000000;
	scrollbar-track-color: #000;
	width:400px;
	height:165px;
	float:right;
}*/

.viewPlan
{
	width:400px; 
	float:right;
	padding-top:7px;
}

.clearAll{
	clear:both;
}

/* RATER PLUGIN */
.ui-rater>span {vertical-align:top;}
.ui-rater-rating {margin-left:.8em}
.ui-rater-starsOff, .ui-rater-starsOn {display:inline-block; height:18px; background:url(/images/stars.png) repeat-x 0 0px;max-width:90px;}
.ui-rater-starsOn {display:block; max-width:90px; top:0; background-position: 0 -36px;}
.ui-rater-starsHover {background-position: 0 -18px!important;max-width:90px;min-width: 0px;}
.testRater{width:200px;float:left;margin-right:10px;color: green;}
