body 
{  
	font:"Trebuchet MS", Arial, helvetica; 
	font-size: 15px; 
	color:#5d5d5d;	
}

.roundcont 
{
	width: 110px;
	background-color: #FF9000;
	color: White;
	margin-top: 3px;
}

.roundcont p {
	margin: 0 10px;
}

.roundtop { 
	background: url(http://www.lessonplansforfree.com/images/cornertopright.gif) no-repeat top right; 
}

.roundbottom {
	background: url(http://www.lessonplansforfree.com/images/cornerbottomright.gif) no-repeat bottom right; 
}

.roundcont2 
{
	width: 110px;
	background-color: #FFE3BF;
	color: #FF9000;
	margin-top: 6px;
	margin-left:10px;
}

.roundcont2 p {
	margin: 0 10px;
}

.roundtop2 { 
	background: url(http://www.lessonplansforfree.com/images/cornertopright2.gif) no-repeat top right; 
}

.roundbottom2 {
	background: url(http://www.lessonplansforfree.com/images/cornerbottomright2.gif) no-repeat bottom right; 
}


.roundSubHeader 
{
	background: url(http://www.lessonplansforfree.com/images/roundedEdgeRight.bmp) no-repeat top right; 
}

img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}

a 
{
	text-decoration: none; 
	color:#ffffff
}

a:hover 
{
	text-decoration: none; 
	color: blue;
} 

.linksOnWhite 
{
	text-decoration: none; 
	color:#0000ff
}

.linksOnWhite:hover 
{
	text-decoration: none; 
	color: #FF9000;
}

.linksOnLightOrange
{
	text-decoration: none; 
	color:#5d5d5d;
}

.linksOnLightOrange:hover
{
	text-decoration: none; 
	color:#FF9000;
}

.leftMenuLinks
{
	font-family:"Tempus Sans ITC";
	font-size:20px;
	text-decoration: none; 
	color:#ffffff
}

.leftMenuLinks:hover
{
	text-decoration: none; 
	color: blue;
}

.MenuFont
{
	font:"Trebuchet MS", Arial, helvetica; 
	font-size: 17px; 
	color: White;	
	text-align: center;
}

.LeftMenu 
{
	position:absolute;
	top:232px;
	left:160px;	
}

.header 
{
	position:absolute;
	top:100px;
	left:177px;	
}

.headerAd 
{	
	position:absolute;	
	left:250px;	
}

#headerImageKids
{
	position:absolute;
	top:0px;
	left:690px;
	
}

.subHeader 
{
	position:absolute;
	top:205px;
	left:220px;	
	width: 782px;
	background-color: #FF9000;
	margin-top: 3px;		
}

.subHeaderTopLinks
{
	position:absolute;
	top:115px;
	left:1020px;	
	color:#5d5d5d;
	font-weight:bold;
    font-size:12px;
    font:Arial;
}

.subHeader img
{
   width: 15px;
   height: 20px;
   border: none;
   display: block !important;
}

.subHeaderLinks
{
	position: absolute;
	top:209px;
	left: 650px;	
	width:330px;
	text-align:right;
	font-size: 12px; 
	font-family: Arial;
	color: White;
}

.subHeaderLinks p
{
	display:inline;
	padding-right: 8px;
}

.breadcrumbs
{
	position: absolute;
	top:209px;
	left: 246px;	
	font-size: 12px; 
	font-family: Arial;
	color: White;
}

.breadcrumbs p
{
	display:inline;
	padding-right: 8px;
}

.footer 
{		
	position:relative;	
	left:-90px;
	font-size: 12px; 
	font-family: Arial;
	color: White;
}

.footer p 
{
	display:inline;	
}

.rightWidgetMain
{
	position: absolute;
	top: 240px;
	left: 910px;	
}

.rightWidgetMain p
{	
	font-size: 14px;	
	color: #5d5d5d;	
	text-align: left;
	margin-top:3px;	
}

.rightWidgetH1
{
	color:White;
	text-align:center;	
	font-weight:bold;
}

.rightWidgetH2
{
	color:#0000ff;
	text-align:center;	
	font-weight:bold;
}

h1
{
	font-family:Tempus Sans ITC; 
	font-weight:bold; 
	font-size:24px;
	color:#0000ff
}

h2,h3
{
	font-family:Tempus Sans ITC; 
	font-weight:bold; 
	color:#0000ff;
	font-size:20px;	
}

h4
{
	font-family:Tempus Sans ITC; 
	font-weight:bold; 
	color:#5d5d5d;
	font-size:18px;
}

h5
{
	font-family:"Trebuchet MS"; 
	font-weight:bold; 
	color:#5d5d5d;
	font-size:16px;
}

.mainContent
{
	position:absolute;
	top:250px;
	left:290px;
	width:600px;
}

.pageContent
{
	background-color:White;
	height:500px;
	width:960px;
	margin-left:145px;
	margin-top:-10px;
}

#pageContentLeftCorner
{
	float:left;
}

#pageContentRightCorner
{
	float:right;
}

.mainContent img.index
{
	float:left;	
	margin:0 0 5px 5px;
	padding:5px;
}

.mainContent img.magGlass
{
	float:left;		
	padding-right:10px;
	padding-left:5px;
	width: 100px;
	height: 92px;
}

.uploadResourceImage
{
	border-width:0px;		
	margin: 10px 10px 15px 90px;
}

.mainContent img.headerImage
{
	float:right;	
	z-index:-1;
}

.searchBox
{
	margin: 0px 0px 0px 15px;
	padding:5px;
	font-size:12px; 
	font-family: Arial;
	color: White;
}

.alertSearchBox
{
	margin: 0px 0px 0px 15px;
	padding: 5px,0px,0px,5px;
	color: #5d5d5d;
	font-size:14px;
}

.TableHeader
{
	font-weight:bold; 
	font-size:11px; 
	font-family:Arial, Helvetica, sans-serif; 
	color:#0000ff
}

table.SearchResults 
{
	font-family:Arial; 
	font-size:12px; 
	color:#5d5d5d;
	border-color:White;
	border-style:None;
	width:580px;
	border-collapse:collapse;		
}

table.SearchResultsMyItems
{
	font-family:Arial; 
	font-size: 12px; 
	color:#5d5d5d;
	border-color:White;
	border-style:None;
	width:580px;
	border-collapse:collapse;		
	text-align:left;
}

.SearchResultsLink 
{
	text-decoration: none; 
	color:Blue; 
	font-size:14px; 
	font-weight:bold
}

.SearchResultsLink:hover 
{
	text-decoration: none; 
	color:#FF9000;
}

.SearchResultsText 
{
	color:#5d5d5d;
}

.rt_1
{
	width:300px;
}

.evenRow
{
	background-color:#cccccc;
}

.emailControl
{
	position:absolute;
	top:950px;
	left:910px;
}

.addResourceTable
{
	font-size:14px;
	width: 600px;
}
.addResourceTableTR
{
	background-color:ActiveBorder;
	color:#0000ff;
}

.googleSearch
{
	
}

.video 
{	
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}

.videoCamera
{	
	position:absolute;
	top:160px;
	left:240px;
	width:100px;
	height:70px;
	z-index:2;	
}

.comments_title
{
	padding:5px 5px 0px 40px;
	font:"Trebuchet MS", Arial, Helvetica; font-size:18px;
	font-weight: bold;
	color:#FFE3BF;
	margin:0px 0px 0px 0px;
}

.avgRateAndDownload div
{
	display:inline;
}

.avgRating 
{
	width:330px;	
	vertical-align:top;
}

.avgRating p
{
	font-size:14px;
	font-weight:bold;
	margin-top:0.1cm;
	color:#FF9000;
}

.downloadImage
{
}

.specsAndDesc div
{
	display: inline;
	padding: 10px, 10px, 10px, 0px;
}

.specifications 
{
	width:300px;
	font-size:14px;		
}

.specifications p
{
	margin-bottom:0.1cm;
	margin-top:0.1cm;
}

.description 
{
	width:290px;
	font-size:14px;
	vertical-align:top;
	background-color:#eeeef8;
}

.memberComments
{
}

.memberCommentsTitle
{	
	font-size:18px;
	font-weight: bold;
	color:#FFE3BF;	
	padding:0px 0px 0px 20px;
}

.memberCommentsText 
{
	font-size: 15px; 
	color:#5d5d5d;		
}

.textarea_comment
{
	padding: 5px 5px 0px 40px;
	font:"Trebuchet MS", Arial, Helvetica; font-size:14px;
	color:#FFE3BF;
	margin:0px 0px 0px 0px;
	text-align:left;
}

.btn
{
	float:right;
	border:0;
}

.recoverPassword
{
	position:relative;
	top:30px;
}

.GreyColor
{
	color:#5d5d5d;
}

.siteMap
{
	line-height: 50%;
}

.sitemapMyStuff
{
	position:relative;
	top:-55px;
	left:220px;
}

.sitemapLessonPlans
{
	position:relative;
	top:-110px;	
}

.sitemapWorksheets
{
	position:relative;
	top:-380px;
	left:220px;
}

.sitemapHandouts
{
	position:relative;
	top:-465px;
	left:420px;
}

.sitemapMarketPlace
{
	position:relative;
	top:-165px;
	left:420px;
}

.firstLetter
{
	float:left;
	width:0.7em;
	font-size:400%;
	font-family:algerian,arial;
	line-height:80%;
}

.ErrorText
{
	color:Red;
}

.SuccessText
{
	color:Blue;
}

.earnPoints1
{
	position:relative;
	left:-80px;
	top: -50px;
    font-family:algerian,arial;
    font-weight:bold;
    font-size:18px;
    color:#0000ff;
}

.earnPointsText1
{
	position:relative;
	left:-20px;
	top: -50px;
    font-size:16px;
    font-family:arial;
    font-weight:bold;
    color:#0000ff;
}

.earnPoints2
{
	position:relative;
	left:-87px;
	top: -50px;
    font-family:algerian,arial;
    font-weight:bold;
    font-size:18px;
    color:#0000ff;
}

.earnPointsText2
{
	position:relative;
	right:-140px;
	top: -70px;
    font-size:16px;
    font-family:arial;
    font-weight:bold;
    color:#0000ff;
    width:500px;
}

.SpendPointsName image
{
	float:right;
}

.successMsg 
{
	color:#3CB371;
	font-weight:bold;
	border:solid 1px #3CB371;
    background-color:#eeeef8;
    text-align:center;
    padding: 5px 5px 5px 5px;
}

.errorMsg 
{
	color:#B22222;
	font-weight:bold;
	border:solid 1px #B22222;
    background-color:#eeeef8;
    padding: 5px 5px 5px 5px;
}

.infoMsg 
{
	color:Blue;
	font-weight:bold;
	border:solid 1px Blue;
    background-color:#eeeef8;
    padding: 5px 5px 5px 5px;	
}

.sitemap p
{
	margin-top:-15px;
}

.FeaturedPrize
{
	background-color:#eeeef8;
	float:left;
}

#prizeImageLink
{
	float:left;	
}

.prizeLink
{
	width:150px;
	height:150px;
	padding-right: 5px;
}

.Article
{
	position:relative;
	top:-10px;
}

#divSJF p
{
	margin-top:-15px;
}

#divWJF p
{
	margin-top:-15px;
}

#divNextSteps p
{
	margin-top:-15px;
}

.verticalRightAd
{
	position: absolute;
	top: 960px;
	left: 930px;	
}