body
{
	padding:0;
	margin: 0 auto;		
	font-size: 14px;
	font-family: arial;
/*	color: #3C3C3C;		*/
	background: #518ECD;
}
img 
{
	border: 0px;
}
p,form, h1
{
	padding: 0px;
	margin:0px;
}
.container
{
	width: 980px;
	margin: 0 auto;		/* suggestion by Amir 3/2/11 */
}
/* -- header -- */
.header
{
	background: url(../loadedFiles/headerBg.png) no-repeat;
	height: 256px;
	width:  978px;
}
.logo 
{
	font-size:0pt;
	height:135px;
	width:328px;
	margin-top:61px;
	margin-right:133px;
}
.logo div
{
	float:left;
	height:135px;
	width:328px;
}
.siteDateHeb 
{
	color:#327BC0;
	font-size:14px;
	padding-left:20px;
	padding-right:20px;
	text-align:center;
	font-weight: bold;
}
.login
{
	padding-left:40px;
	padding-right:40px;
	text-align:center;
}
div.login a, div.helloText
{
	color:#C50908;
	font-size:15px;
	font-weight: bold;
	text-decoration: none;
}
div.helloText a
{
	font-size: 14px;
	color: #3C3C3C;
}

.topBannerContent
{
	padding-top:10px;
	padding-right:15px;

}
.topBannerContent
{
	background: url(../loadedFiles/banner3_468x60.gif) no-repeat;
	width:468px;
	height:60px;
}
.topLine
{
	height:20px;
	width:940px;
}

/* -- topMenu -- */
.topMenuBg
{
	float: right;
	width: 800px;
	height: 31px;
	margin-top: 5px;
	/*margin-right: 166px;*/
}
.topMenu
{
}
.topMenu_box, .topMenu_boxSel, .topMenu_boxSep
{
	float: right;
	height: 31px;
	padding-top:2px;
}
.topMenu_box
{
	background: url(../loadedFiles/topMenuBtnBg.png) no-repeat;
	height:28px;
	width: 79px;
}
.topMenu_boxSel
{
	background: url(../loadedFiles/topMenuBtnSlctdBg.png) no-repeat;
	height:28px;
	width: 79px;
}
.topMenu_boxSep
{
	background: url(../loadedFiles/topMenuSep.png) no-repeat;
	width: 2px;
	height: 31px;
	font-size: 0px;
}
.topMenu_box div, .topMenu_boxSel div
{
	padding-top: 4px;
	padding-right: 10px;
	padding-left: 10px;
}
.topMenu_box div a
{
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
.topMenu_boxSel div a
{
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.sendLessonBtn
{
	float:right;
	background: url(../loadedFiles/sendLessonBtnBg.png) no-repeat;
	width:118px;
	height: 25px;
}
.sendLessonBtn div
{
	padding-top: 6px;
	padding-right: 10px;
	padding-left: 10px;
}
.sendLessonBtn div a
{
	font-size: 14px;
	color: #3C3C3C;
	font-weight: bold;
	text-decoration: none;
}
/* -- majorContainer -- */
.majorContainer
{	
	width:980px;
}
/* -- marquee -- */
.marquee
{
	background: url(../loadedFiles/marqueeBg.png) no-repeat;
	width:980px;
	height: 43px;
}
.middleBanner
{
	background: url(../loadedFiles/mainCopybookBg.png) repeat-y;
	width:978px;
	height: 105px;
}
.middleBanner div
{
		margin-right: 190px;
}
/* -- midContainer -- */
.midContainer
{
	float:right;
	background: url(../loadedFiles/mainCopybookBg.png) repeat-y;
	width:978px;
}
/* -- minorContainer -- */
.pencils
{
	float:right;
	background: url(../loadedFiles/pencils.png) no-repeat right;
	width:128px;
	height:453px;
}
.minorContainer
{
	float:right;
	width:821px;
	margin-right:8px;
}
/* -- inContainer -- */
.inContainer
{
	float:right;
	width:821px;
}
/* -- rightPart -- */
.rightPart
{
	float:right;
	width:171px;
}

table#mainTbl td
{
	vertical-align: top;
}

td#rightCol .rightPart
{
	float: none;
	width:171px;
}


/* -- rightMenu -- */
.rightMenu
{
	float:right;
	width: 171px;
}
.rightMenu_hdr
{
	float:right;
	background: url(../loadedFiles/rightMenuHdrBg.png) no-repeat;
	width:168px;
	height:4px;
	font-size:0px;
}
.rightMenu_box
{
	float: right;	
	background: url(../loadedFiles/rightMenuBtnBg.png) no-repeat;
	height: 42px;
	width:168px;
}
.rightMenu_boxLink
{
	padding-top: 8px;
	padding-right: 10px;
	padding-left: 10px;
}
.rightMenu_box div a, .rightMenu_boxSel div a
{
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
.rightMenu_ftr
{
	float:right;
	background: url(../loadedFiles/rightMenuFtrBg.png) no-repeat;
	width:168px;
	height:4px;
	font-size:0px;
}
.rightSubMenu_link
{
	background-color:#3A77B8;
	border:solid 1px #2360A1;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:10px;
}
.rightSubMenu_link a
{
	color:#ffffff;
	text-decoration:none;
	font-weight: bold;
}
.rightBanner
{
	float:right;
	margin-top:5px;
}
.rightBannerContent
{
	background: url(../loadedFiles/advertiseBoxBg_160x600.png) no-repeat;
	width:160px;
	height:600px;
	padding-right:5px;
}
/* -- midPart -- */
.midPart
{
	float:right;
	width:480px;
}

td#midCol .midPart
{
	float: none;
	width:480px;
}

.mainSpace
{
	float:right;
	width:472px;
	margin-top:3px;
}
.mainSpaceHdr
{
	float:right;
	background: url(../loadedFiles/mainSpaceHdrBg.png) no-repeat;
	width:472px;
	height:11px;
	font-size:0px;
}
.mainSpaceBody
{
	float:right;
	background: url(../loadedFiles/mainSpaceBg.png) repeat-y;
	width:472px;
}
.mainSpaceFtr
{
	background: url(../loadedFiles/mainSpaceFooterBg.png) no-repeat;
	width:472px;
	height:12px;
	font-size:0px;
	clear:both;
}
.mainSpacePageContainer
{
	margin: 0 10px 0 10px;
}
.mainSpacePageContent
{
	color:#000000;
	font-size:14px;
	font-family: arial;
}
.wideSpacePageContent
{
	float:right;
	width:631px;
}
/* -- widePart -- */
.widePart
{
	float:right;
	width:651px;
}
.wideSpace
{
	float:right;
	width:631px;
	margin-top:3px;
}
.wideSpaceHdr
{
	float:right;
	background: url(../loadedFiles/wideSpaceHdrBg.png) no-repeat;
	width:631px;
	height:12px;
	font-size:0px;
}
.wideSpaceBody
{
	float:right;
	background: url(../loadedFiles/wideSpaceBg.png) repeat-y;
	width:631px;
}
.wideSpaceFtr
{
	float:right;
	background: url(../loadedFiles/wideSpaceFooterBg.png) no-repeat;
	width:631px;
	height:12px;
	font-size:0px;
}
/* -- ContactUs -- */
.contactPageContactInfoContainer
{
	padding: 10px 20px;
}
.contactPageContactInfo
{
	color:#000000;
	font-size:14px;
	font-family: arial;
	clear: right;
}
.contactPageFormTop
{
	background: url(../loadedFiles/contactPageFormBg.png) no-repeat;
	width:422px;
	height:243px;
	margin-top:120px;
	margin-right:104px;
	margin-left:104px;
	margin-bottom:120px;
}
.contactPageForm
{
	width: 422px;
	height:243px;
}
.contactPageFormTitle
{
	width: 422px;
	height: 28px;
}
.pgFormFieldBullet
{
	vertical-align: top;
	padding-top: 6px;
	padding-left:24px;
}
.contactPageFormTitleText
{
	float: left;	
	padding-top: 11px;
	padding-left:24px;
	font-size: 14px;
	font-weight:bold;
	color: #FFFFFF;
}
.pgFormFieldText
{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;	
	font-family: arial;
	padding-top: 0px;
	padding-left:2px;
	width:41px;
}
.pgFormField
{
	width:169px;
	color: #000000;
	font-size: 11px;
	font-family: arial;
	border: 0;
}
.pgFormRghtSpacer
{
	width:285px;
}
.pgFormLftSpacer
{	
	width:12px;
}
.ContactFrmFullnameSpacer
{
	height:30px;
}
.ContactFrmFullnameTitle
{
}
.ContactFrmFullnameData
{
	margin-top:5px;
}
.ContactFrmPhoneSpacer
{
	height:13px;
}
.ContactFrmPhoneTitle
{
	padding-top:2px;
}
.ContactFrmPhoneData
{
	margin-top:7px;
}
.ContactFrmEmailSpacer
{
	height:14px;
}
.ContactFrmEmailTitle
{
	padding-top:5px;
}
.ContactFrmEmailData
{
	margin-top:5px;
}
.ContactFrmSubjectSpacer
{
	height:13px;
}
.ContactFrmSubjectTitle
{
	padding-top:4px;
}
.ContactFrmSubjectData
{
	margin-top:4px;
}
.ContactFrmSubjectInput
{
	padding-top:0px;
	width:165px;
	color: #000000;
	font-size: 14px;
	font-family: arial;
	border: 0;
}
.ContactFrmSendSpacer
{
	height:13px;
}
.ContactFrmSend
{
	float:right;
	border: 0;
}
.contactPageImgContainer
{
	float: left;
	width: 320px;
	height: 210px;
}
.contactPageImg
{
	background: url(../loadedFiles/contactUsImage.png) no-repeat;
	width:307px;
	height:202px;
}

/* -- pictures galery -- */
.picGalery
{
	float:right;
	width:472px;
	margin-top:3px;
}
.picGaleryHdr
{
	float:right;
	background: url(../loadedFiles/picGaleryHdrBg.png) no-repeat;
	width:471px;
	height:34px;
	font-size:0px;
}
div#galleryPageTitle
{
	float: right;
	width: 471px;
	height:34px;
	text-align: right;
}

div#galleryPageTitle h1
{
	padding: 10px 020px 0px 0px;
	margin: 0px;
	font-size: 16px;
	font-weight: bold;
	color: #4889BF;
}
.picGaleryBody
{
	float:right;
	background: url(../loadedFiles/picGaleryBodyBg.png) no-repeat;
	width:471px;
	height:78px;
}
.picGaleryFtr
{
	float:right;
	background: url(../loadedFiles/picGaleryFtrBg.png) no-repeat;
	width:471px;
	height:33px;
	font-size:0px;
}
.galleryCenter
{
}
.galleryCenter_in
{
}
div#prevPageImg, div#nextPageImg
{
	cursor: pointer;
}
.prevPage_empty, .nextPage_empty
{
	display: none;
}
.tdNextPage
{
	padding-left:16px;
	padding-right:17px;
}
.tdPrvsPage
{
	padding-left:16px;
	padding-right:17px;
}
div.albumImage_border1
{
	padding: 0px 2px 0px 2px;
	font-size: 0;
}
div.albumImage_border2
{
	border: 1px solid #437EBA;
	font-size: 0;
}

/*** will be implemented later 
div#galleryTop
{
	height: 25px;
	margin-right: 32px;
	margin-left; 32px;
	margin-top: 15px;
}
div#galleryCenter_in
{
	margin-top: 30px;
	padding-bottom: 15px;
	text-align: right;
	margin-right: 35px;
}
div.albumImage_border1
{
	border: 1px solid #808080;
	padding: 4px;
	font-size: 0;
}

********************/



/* -- leftPart -- */
.leftPart
{
	float:right;
	width:170px;
}


td#leftCol .leftPart
{
	float: none;
	width:170px;
}

/* -- news -- */
.news
{
	float:right;
	width:165px;
}
.newsHdr
{
	float:right;
	background: url(../loadedFiles/newsHdrBg.png) no-repeat;
	width:165px;
	height:29px;	
}
.newsHdr div
{
	color:#3C3C3C;
	font-size:16px;
	font-weight:bold;
	text-align:center; 	
	padding-top:5px;
}
.newsHdr div a
{
	color:#3C3C3C;
	font-size:14px;
	font-weight:bold;
	text-decoration: none;
}
.newsBg
{
	float:right;
	width:165px;
	background: url(../loadedFiles/newsBg.png) repeat-y;
}
.newsTitle, .newsTitle a
{
	font-size: 14px;
	color: #3C3C3C;
	font-family: arial;
	text-decoration: none;
}
.newsTime,  .newsTime a
{
	font-size: 14px;
	font-weight:bold;
	color: #3C3C3C;
	font-family: arial;
	text-decoration: none;
}
#ticker-container 
{
	height:134px;
	overflow:hidden;
	position:relative;
	right:5px;
	width:153px;
}
#ticker
{
	position:relative;
	padding-right:5px;
	width:148px;
}
.newsFtr
{
	float:right;
	background: url(../loadedFiles/newsFtrBg.png) no-repeat;
	width:165px;
	height:11px;	
	font-size:0px;
}
/* -- lowContainer -- */
.lowContainer
{
	float:right;
	width:821px;
}
.linksBox
{
	float:right;
	width:808px;
	margin-top:3px;
	margin-right:5px;
}
.linksBoxHdr
{
	float:right;
	background: url(../loadedFiles/linkBoxHdr.png) no-repeat;
	width:808px;
	height:7px;
	font-size:0px;
}
.linksBoxBody
{
	float:right;
	background: url(../loadedFiles/linkBoxBg.png) repeat-y;
	width:808px;
}
.linksBoxContents
{
	margin:6px;
}
.linksBoxFtr
{
	float:right;
	background: url(../loadedFiles/linkBoxFtr.png) no-repeat;
	width:808px;
	height:10px;
	font-size:0px;
}
.bottomBanner
{
	float:right;
	margin-top:5px;
	margin-right:33px;
}
.bottomBannerContent
{
	background: url(../loadedFiles/banner2_728x90.gif) no-repeat;
	width:728px;
	height:90px;
	padding-right:5px;
}

/* -- search -- */
.searchSite
{
	float: right;
	background: url(../loadedFiles/searchSiteBg.png) no-repeat;
	width:165px;
	height:26px;
}
.searchFrm
{
	float: right;
}
.searchButton
{
	padding-top: 2px;
}
/* -- search results -- */
div#searchResults
{
	padding-left: 15px;
	padding-right: 15px;
}
div.searchTypeTitle
{
	color: #7FC213;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 3px;
}
div.searchResultsTitle
{
	margin-bottom: 7px;
}

div.searchResultsTitle a
{
	color: #666666;
}

div.searchResultsText
{
	margin-right: 15px;
	margin-bottom: 7px;
}
#queryText
{
	position:relative;
	top:3px;
	right:6px;
}
/* -- googleAds -- */
.googleAdsContainer
{
	float: right;
}
.googleAds
{
	margin-right:6px;
	margin-top:6px;
}
/* -- midFooter -- */
.midFooter
{
	float:right;
	background: url(../loadedFiles/mainCopybookFooter.png) no-repeat;
	width:978px;
	height:32px;
	font-size: 0px;
}
/* -- Bottom -- */
.pageFooter
{
/*	background: url(../loadedFiles/footerBg.png) no-repeat;
	width: 921px;
	height: 74px;
	margin-right: 10px;
*/
}
.bottom_in
{
	width: 978px;
	height: 32px;
}
div#copyrights
{
	float: right;
	color: #000000;
	font-size: 14px;
	padding-right: 140px;
	padding-top: 8px;
}
/* -- bottomMenu -- */
.bottomMenuBg
{
	float:right;	
	width: 500px;
	height: 32px;
	padding-right:60px;	
}
.bottomMenu
{
	text-align:center; 	
}
.bottomMenu_box, .bottomMenu_boxSel, .bottomMenu_boxSep
{
	height: 14px;
}
.bottomMenu_boxSep
{
/*	background: url(../loadedFiles/bottomMenuSep.png) no-repeat;	*/
	width: 2px;
/*	height: 14px;		*/
	font-size: 14px;
	padding-top: 5px;
/*	padding-bottom: 8px;	*/
}
.bottomMenu_box div, .bottomMenu_boxSel div
{
	padding-top: 8px;
	padding-right: 10px;
	padding-left: 10px;
/*	padding-bottom: 8px;	*/
}
.bottomMenu_box div a, .bottomMenu_boxSel div a
{
	font-size: 14px;
	color: #000000;
/*	font-weight: bold;	*/
	text-decoration: none;
}

/* -- footer -- */
.footer
{
	width:980px;
	padding-top:3px;
	clear:both;
}
div#interuseLogo
{
	background: url(../loadedFiles/footerBg.gif) no-repeat;
	width:228px;
	height:35px;
	font-size: 0px;
/*	margin-top: 4px;	*/
	float:left;
}

div#interuseText
{
	float: right;
	padding-top: 8px;
	padding-right: 29px;
}

div#interuseText a
{
	color: #000000;		
	font-size:14px;
	font-weight:normal;
	text-decoration: none;
}
.interuseLogoImage 
{
	padding-right:2px;
}

/* -- Essays collection -- */
#essayPreview 
{
}
.oneEssay 
{
	padding-bottom:0px;
	width:472px;
}
.oneEssay_in
{
	clear: both;
	margin:10px;
}
.oneEssay_containPic
{
	float: left;
	margin: 0px 4px 4px 4px;
/*	width: 110px;
	height:103px;	*/
}
.oneEssay_containText
{
	margin: 4px;
}
.oneEssay_pic
{
/*	padding: 4px;	*/
	width: 103px;
	height:110px;
}
.oneEssay_pic a img
{
	border:solid 1px #3575B5;
}
.oneEssay_title a
{
	color: #1360AA;		
	font-size:14px;
	font-weight:bold;
	text-decoration: none;
	padding-bottom:2px;
}
.oneEssay_author
{
	color: #1360AA;		
}
.oneEssay_subtitle div 
{
	color:#3C3C3C;
	font-size:14px;
	text-decoration:none;
	padding-bottom:7px;
	padding-left: 125px;
}
.linkToEssay a, .linkToEssay .link 
{
	color:#3C3C3C;
	font-size:14px;
	text-decoration:none;
	padding-bottom:2px;
}
.essaysSepContain
{
	clear:both;
	padding-top: 8px;
	padding-bottom: 8px;
}
.essaysSep
{
	height: 1px;
	font-size:0px;
	background-color: #B7B7B7;
}
/* -- Articles paging -- */
.paging
{
	text-align:center;
}
.pagingTbl
{
}
.nextPageContainer
{
	margin:5px;
}
.nextPage, .prevPage
{
	padding-top: 3px;
	height:21px;
}
.nextPage
{
	width:82px;
}
.nextPage a
{
	color:#80C012;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.prevPageContainer
{
	margin:5px;
}
.prevPage
{
	width:88px;
}
.prevPage a
{
	color:#80C012;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
a.nextPage_empty, a.prevPage_empty
{
	text-decoration: none;
	cursor: normal;
}

div.prevPage img, div.nextPage img
{
	vertical-align: middle;
}

.pageNumber, .thisPageNumber
{
	padding: 4px 2px 4px 2px;
}
.pageNumber a, .thisPageNumber  a
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.pageNumber a
{
	color:#3C3C3C;
}
.thisPageNumber  a
{
	color:#3574B7;
}

/* -- Selected articles -- */
#slctdArticlePreview
{
}
.slctdArticle 
{
	padding-bottom:0px;
	width:472px;
}
.slctdArticle_in
{
	clear: both;
	margin:10px;
}
.slctdArticle_containPic
{
	float: left;
	margin: 0px 4px 4px 4px;
/*	width: 110px;
	height:103px;	*/
}
.slctdArticle_containText
{
	margin: 4px;
}
.slctdArticle_pic
{
/*	padding: 4px;	*/
	width: 110px;
	height:103px;
}
.slctdArticle_pic div a img
{
	border:solid 1px #3575B5;
}
.slctdArticle_title 
{
	padding-bottom:2px;
}
.slctdArticle_title div a
{
	color: #7FBF10;		
	font-size:16px;
	font-weight:bold;
	text-decoration: none;
}
.slctdArticle_title1 div a
{
	color: #3C3C3C;		
	font-size:14px;
	font-weight:bold;
	text-decoration: none;
}
.slctdArticle_subtitle div 
{
	color:#3C3C3C;
	font-size:15px;
	text-decoration:none;
	padding-bottom:7px;
}
.slctdArticle_subtitle1 div 
{
	color:#3C3C3C;
	font-size:14px;
	text-decoration:none;
	padding-bottom:7px;
}
.linkToSlctdArticle a, .linkToSlctdArticle .link 
{
	color:#7FBF10;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	padding-bottom:2px;
}
.linkToSlctdArticle1 a, .linkToSlctdArticle1 .link 
{
	color:#3C3C3C;
	font-size:14px;
	text-decoration:none;
	font-weight:normal;
	padding-bottom:2px;
}
.slctdArticleSepContain
{
	clear:both;
	padding-top: 8px;
	padding-bottom: 8px;
}
.slctdArticleSep
{
	height: 1px;
	font-size:0px;
	background-color: #B7B7B7;
}




/* -- Single Essay show -- */
.essay
{
	margin: 0px 20px 0px 20px;
}
.pageTitle
{
/*	height: 28px;*/
}
.pageTitleText 
{	
/*	width:432px;*/
}
.pageTitleText h1
{
/*	float: right;	*/
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 18px;
	font-weight:bold;
	color: #1360AA;
}
.essay_containPic
{
	float: left;
	margin: 0px 4px 4px 0px;
/*	width: 110px;
	height:103px;	*/
}
.essay_pic
{
	float: left;
	width: 110px;
	height:103px;
	border:solid 1px #3575B5;
}
.essay_container
{
}
.essay_author
{
	color: #1360AA;		
	padding-bottom: 5px;
}
.essay_subtitle
{
	font-size:14px;
	font-weight:bold;
	text-decoration: none;
	padding-bottom:12px;
}
.essay_txt
{
	color:#3C3C3C;
	font-size:14px;
	padding-bottom:10px;
}
.backFromEssay a, .backFromEssay .link 
{
	color:#3C3C3C;
	font-size:14px;
	text-decoration:none;
	padding-bottom:2px;
}
.backFromEssay a img
{
	vertical-align:middle;
}
.homeIntro
{
		clear: both;
		padding: 10px;
}
/* -- Selected articles -- */
.homeSpecialEssay
{
}
.homeSpecialEssay_pic
{
}
.homeSpecialEssay_title
{
}
.homeSpecialEssay_subtitle
{
}
.homeSpecialEssay_txt
{
}
.homeSpecialEssay_goEssay
{
}
.homeSpecialEssaySepContain
{
	clear:both;
	padding-top: 8px;
	padding-bottom: 8px;
}
.homeSpecialEssaySep
{
	height: 1px;
	font-size:0px;
	background-color: #B7B7B7;
}

/* -- Send to a friend -- */
.containForwardForm
{
	padding-top:20px;
}
table#forwardTbl table
{
	width: 602px;
	border-left: 1px solid #E5E2D3;
	border-right: 1px solid #E5E2D3;
	background-color: #F7F6F1;
}
.sendToFriend
{
	width: 75px;
	font-size:14px;
	color:#3C3C3C;
}
.sendToFriendTitle
{
	color: #ffffff;
	font-size: 19px;
	font-weight: bold;
	text-align:center; 	
/*	padding-top: 80px;		*/
	padding-bottom: 4px;
}
.fieldName
{
	color:#ffffff;
	font-size:14px;
}
/* -- scrollable Bar -- */
.logos
{
	height:27px;
	width:810px;
	padding-right:138px;
}
.weekStoryContainer
{
	margin-right:6px;
	margin-top:6px;
}
.weekStory1
{
	color:#474747;
	font-size:14px;
	height:27px;
}

/* -- linksPage -- */
.oneLinkContainer
{
	float:right;
}
.oneLink
{
	padding-bottom:0px;
	width:460px;
	margin-right:5px;
}
.oneLink_link a 
{
	color:#135FAA;
	font-size:14px;
	font-weight: bold;
	text-decoration: none;
}
.oneLink_link a img
{
	border: 1px solid #135FAA;
	width: 120px;
	height:50px;
}
.linksSepContain
{
	clear:both;
	padding-top: 6px;
	padding-bottom: 6px;
	width:472px;
}
.linksSep
{
	height: 1px;
	font-size:0px;
	background-color: #B7B7B7;
}

/* -- Registration/Login Form -- */
.registrationContainer
{
	padding: 10px 20px;
}
.registration
{
	color:#000000;
	font-size:14px;
	font-family: arial;
}

div.loginForgotPassword
{
	cursor: pointer;
	color: black;
	text-decoration: underline;
}
.loginSendSpacer
{
	height:40px;
}
.loginRghtSpacer
{
	width:50px;
}
.loginLftSpacer
{	
	width:90px;
}
.registerLineSpacer
{
	height:10px;
}
.loginTitleText
{
	float: right;	
	font-size: 16px;
	font-weight:bold;
	color: #417DB9;
}
.loginFieldText
{
	float: right;	
	color:#417DB9;
	font-size:14px;
	font-weight:bold;	
	font-family: arial;
	width:160px;
}
.loginField input, .loginField textarea
{
	width: 170px;
}

.loginSepContain
{
	clear:both;
	padding-top: 6px;
	padding-bottom: 6px;
	width:631px;
}
.loginSep
{
	height: 1px;
	font-size:0px;
	background-color: #B7B7B7;
}

form#registrationForm div.inlineField
{
	float: right;
}

form#registrationForm div#year,
form#registrationForm div#month
{
	padding-left: 5px;
}

form#registrationForm select#birthYear,
form#registrationForm select#birthMonth,
form#registrationForm select#birthDay
{
	font-size: 13px;
	font-family: arial;
}

/* -- Send Lesson Outline -- */
.inWideSpacePageContainer
{
	padding: 4px 27px 4px 27px;
}
.inWideSpacePageDesc
{
	float:right;
	width:573px;
	padding-bottom:8px;
}
.inWideSpacePageContent
{
	float:right;
	width:573px;
}
.sendLessonHdr
{
	background: url(../loadedFiles/sndLsnHdrBg.png) no-repeat;
	width:573px;
	height:10px;
	font-size:0px;
}
.sendLessonBody
{
	background: url(../loadedFiles/sndLsnBg.png) repeat-y;
	width:573px;
}
.sendLessonFtr
{
	background: url(../loadedFiles/sndLsnFtrBg.png) no-repeat;
	width:573px;
	height:9px;
	font-size:0px;
}
.lessonOutlineContainer
{
	padding-right: 10px;
	padding-left: 20px;
}

.lessonOutline
{
}

.lessonLineSpacer
{
	height:10px;
}

tr.lessonOutlineRowGap
{
	height: 10px;
}

.lessonFieldText
{
	color: #000000;
	font-size: 12px;
	font-weight: bold;	
	font-family: arial;
	width: 105px;
	vertical-align: top;
}

.lessonFieldText div
{
	padding-right: 10px;
}

.lessonField
{
	color: #000000;
	font-size: 12px;
	font-family: arial;
	border: 1px solid #3C3C3C;
}

.lessonFieldSmall
{
	width: 170px;
}

form#lessonOutlineForm input#metier
{
	width: 205px;
}

.lessonFieldBig, div#termsBox
{
	width: 450px;
	font-size: 12px;
}

div#termsBox
{
	border: 1px solid #3C3C3C;
	height: 80px;
	overflow-y: scroll;
	background-color: white;
	margin-bottom: 4px;
}

span#agreeTermsText p
{
	display: inline;
}

div#uploadCondition
{
	font-size: 11px;
	padding-bottom: 3px;
}

table#filesTblBorder
{
	background-color: black;
}

table#filesTbl tr
{
	background-color: #FFFFFF
}

table#filesTbl td.browseTable_header
{
	background-color: #F0E5D4;
	font-size: 11px;
	height: 18px;
}

/* -- search lessons ----------------------------------------------------------------------------------------------	*/

div#searchLessons
{
	float:right;
	background: url(../loadedFiles/searchLessonBg.png) no-repeat;
	width:475px;
	height:125px;
}

div#searchLessons_in
{
	padding-top: 10px;
	padding-right: 258px;
}

form#searchLessonsForm
{
}

table#searchLessonsTbl
{
}

td.searchLessonFieldText
{
	color: white;
	width: 50px;
}

.searchLessonField
{
	width: 150px;
	font-size: 14px;
	font-family: arial;
}

select.searchLessonField
{
	width: 153px;
}

tr.searchLessonRowGap
{
	height: 7px;
}

div#searchLessonsResults
{
	padding-right: 18px;
	padding-left: 30px;
}

div#searchLessonsResultsTitle
{
	color: #3576B8;
	font-weight: bold;
}

div.searchLessons_oneResult
{
	padding-top: 5px;
	padding-bottom: 7px;
}

div.searchLessons_oneResult a
{
	color: #3C3C3C;
	text-decoration: none;
}

div.searchLessons_oneResult a:hover
{
	text-decoration: underline;
}

/* -- lesson page -------------------------------------------------------------------------------------------------	*/

div#lessonPage
{
	padding-right: 18px;
	padding-left: 18px;
}

div#lessonPageTitle
{
	color: #3576B8;
	font-weight: bold;
}

div.lessonPage_data
{
	padding-top: 10px;
	font-weight: bold;
}

div.lessonPage_data span
{
	font-weight: normal;
}

div.lessonPage_gap 
{
	height: 10px;
}

div.lessonPage_sep
{
	background-color: #538FCD;
	height: 1px;
	width: 435px;
	font-size: 0%;
	overflow: hidden;
	margin-top: 7px;
	margin-bottom: 7px;
}

div.lessonBoxTop
{
	background: url(../loadedFiles/lessonBox_top.png) no-repeat;
	width: 435px;
	height: 10px;
	font-size: 0%;
}

div.lessonBoxBottom
{
	background: url(../loadedFiles/lessonBox_bottom.png) no-repeat;
	width: 435px;
	height: 10px;
	font-size: 0%;
}

div.lessonBoxBg
{
	background: url(../loadedFiles/lessonBox_bg.png) repeat-y;
	width: 435px;
}

div.lessonBox_in
{
	padding-right: 15px;
	padding-left: 15px;
}

div#addLessonFeedback
{
	clear: both;
}

td.innerBoxTitle
{
	color: #4F85C1;
	font-weight: bold;
}

.addLessonFeedbackField
{
	border: 1px solid #7F9DB9;
	font-size: 14px;
	font-family: arial;
	width: 200px;
	height: 18px;
}

textarea#feedback, textarea#talkback
{
	height: 100px;
}

div#addLessonFeedbackBtn
{
	padding-right: 80px;
	padding-left: 10px;
	padding-bottom: 7px;
	float: right;
}

div#addLessonFeedbackBtn img
{
	cursor: pointer;
}

div#feedbacksTitle
{
	float: right;
	color: #332C19;
	font-weight: bold;
}

div#feedbacksCollapse
{
	float: left;
	color: #332C19;
	font-weight: bold;
	cursor: pointer;
}

div#feedbacksCountText
{
	color: #92302F;
	text-align: center;
	font-weight: bold;
}

tr.feedback_sep
{
	height: 7px;
}

td.feedback_num
{
}

.feedback_title, .feedback_title_open
{
	color: black;
	cursor: pointer;
}

.feedback_title span
{
	font-weight: bold;
}

.feedback_title div, .feedback_title_open div
{
	cursor: pointer;
}

.feedback_title_open
{
	font-weight: bold;
}

div.feedback_writer
{
	float: right;
	color: #3475B7;
	padding-left: 7px;
}

div.feedback_date
{
	color: #3475B7;
}

div#rateLesson
{
	clear: both;
	padding-bottom: 10px;
	color: #3475B7;
	font-weight: bold;
	font-size: 14px;
}

div#showLessonRate
{
	float: left;
}

div#leftBtns
{
	float: right;
}

div#printLesson img, div#downloadLesson img
{
	cursor: pointer;
}

div#downloadLesson
{
	width: 129px;
	height: 43px;
}

div#downloadLessonBox
{
	clear: both;
}

table#downloadFilesTbl
{
}

table#downloadFilesTbl a
{
	color: black;
	text-decoration: none;
}

table#downloadFilesTbl a:hover
{
	text-decoration: underline;
}


/* -- print lesson page -------------------------------------------------------------------------------------------	*/

div.printContent
{
	padding: 15px;
	padding-top: 0px;
}

div.printTermsContent
{
	padding: 15px;
	padding-bottom: 0px;
}

div#page16Title
{
	font-weight: bold;
	padding-bottom: 3px;	
}

div#printCopyrights
{
	padding-right: 25px;
	font-size: 12px;
}

div#emailContent
{
	font-size: 14px;
	padding-left: 20px;
	padding-right: 20px;
}

div#newsletterCopyrights
{
	font-size: 12px;
}

div.links_in
{
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
}
	
div.links_in td
{
	vertical-align: top;
}

div.links_in img
{
	vertical-align: top;
}

div.linkBullet
{
	padding-top: 5px;
	padding-left: 3px;
}

div.link
{
	padding-bottom: 10px;
}



